Función WdfUsbTargetPipeIsInEndpoint (wdfusb.h)
[Se aplica a KMDF y UMDF]
El método WdfUsbTargetPipeIsInEndpoint determina si una canalización USB especificada está conectada a un punto de conexión de entrada.
Sintaxis
BOOLEAN WdfUsbTargetPipeIsInEndpoint(
[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 llamando a WdfUsbInterfaceGetConfiguredPipe.
Valor devuelto
WdfUsbTargetPipeIsInEndpoint devuelve TRUE si la canalización que representa el identificador de Pipe es un punto de conexión de entrada. El método devuelve FALSE si el punto de conexión es un punto de conexión de salida.
Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.
Observaciones
Para obtener más información sobre el método de WdfUsbTargetPipeIsInEndpoint 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 entrada.
BOOLEAN isInEndPoint;
isInEndPoint = WdfUsbTargetPipeIsInEndpoint(usbPipe);
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | wdfusb.h (incluya Wdfusb.h) |
biblioteca de | 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) |