Compartir a través de


IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_IN 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 dirección IN.

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 de USBFNPIPEID.

Búfer de salida

NULO.

Longitud del búfer de salida

NULO.

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.

Observaciones

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

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

Requisitos

Requisito Valor
encabezado de usbfnioctl.h