Compartir a través de


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 llamando a WdfUsbInterfaceGetConfiguredPipe.

Valor devuelto

WdfUsbTargetPipeIsOutEndpoint devuelve TRUE si la canalización que 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.

Observaciones

Para obtener más información sobre el método de 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 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)

Consulte también

WDF_USB_PIPE_DIRECTION_OUT

WdfUsbInterfaceGetConfiguredPipe

WdfUsbTargetPipeIsInEndpoint