Compartir a través de


IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_OUT IOCTL (usbfnioctl.h)

El controlador de clase envía esta solicitud para enviar un protocolo de enlace de estado de control de longitud cero en el punto de conexión 0 en la dirección OUT.

Código principal

IRP_MJ_INTERNAL_DEVICE_CONTROL

Búfer de entrada

Valor de tipo USBFNPIPEID que indica el identificador de canalización. El identificador de canalización del punto de conexión de control predeterminado es 0.

Longitud del búfer de entrada

Tamaño de un tipo USBFNPIPEID .

Búfer de salida

NULL.

Longitud del búfer de salida

Ninguno.

Bloque de estado

Si la solicitud se realiza correctamente, la extensión de clase de función USB (UFX) devuelve STATUS_SUCCESS u otro valor de estado para el que NT_SUCCESS(status) es igual a TRUE. De lo contrario, devuelve un valor de estado para el que NT_SUCCESS(status) es igual a FALSE.

Comentarios

Esta solicitud debe enviarse después de enviar la solicitud de IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS .

UFX reenvía esta solicitud IOCTL a la cola de transferencia creada para el punto de conexión por UfxEndpointCreate.

Requisitos

Requisito Valor
Header usbfnioctl.h