Función WdfUsbTargetPipeIsOutEndpoint (wdfusb.h)
[Se aplica a KMDF y UMDF]
El método WdfUsbTargetPipeIsOutEndpoint determina si una canalización USB especificada está conectada a un punto de conexión de salida.
Sintaxis
BOOLEAN WdfUsbTargetPipeIsOutEndpoint(
[in] WDFUSBPIPE Pipe
);
Parámetros
[in] Pipe
Identificador de un objeto de canalización de marco que representa una canalización masiva o una canalización de interrupción y se obtuvo mediante una llamada a WdfUsbInterfaceGetConfiguredPipe.
Valor devuelto
WdfUsbTargetPipeIsOutEndpoint devuelve TRUE si la canalización que el identificador pipe representa un punto de conexión de salida. El método devuelve FALSE si el punto de conexión es un punto de conexión de entrada.
Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.
Comentarios
Para obtener más información sobre el método WdfUsbTargetPipeIsOutEndpoint y los destinos de E/S USB, consulte Destinos de E/S USB.
Ejemplos
En el ejemplo de código siguiente se determina si una canalización USB especificada está conectada a un punto de conexión de salida.
BOOLEAN isOutEndPoint;
isOutEndPoint = WdfUsbTargetPipeIsOutEndpoint(usbPipe);
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfusb.h (incluya Wdfusb.h) |
Library | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | <=DISPATCH_LEVEL |
Reglas de cumplimiento de DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), UsbKmdfIrql(kmdf), UsbKmdfIrql2(kmdf), UsbKmdfIrqlExplicit(kmdf) |