Share via


IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION IOCTL (usbioctl.h)

La solicitud de control de E/S de IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION recupera uno o varios descriptores para el dispositivo asociado al índice de puerto indicado.

IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION es una solicitud de control de E/S en modo de usuario. Esta solicitud tiene como destino el dispositivo concentrador USB (GUID_DEVINTERFACE_USB_HUB).

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

El miembro AssociatedIrp.SystemBuffer apunta a una estructura de USB_DESCRIPTOR_REQUEST que describe la solicitud del descriptor.

Longitud del búfer de entrada

El miembro Parameters.DeviceIoControl.OutputBufferLength indica el tamaño, en bytes, del búfer de salida asignado por el usuario en el miembro Data de la estructura USB_DESCRIPTOR_REQUEST .

Búfer de salida

El miembro Data de la estructura de USB_DESCRIPTOR_REQUESTen AssociatedIrp.SystemBuffer apunta al búfer de salida.

Bloque de estado

La pila USB establece Irp-IoStatus.Status> en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, la pila USB establece Estado en la condición de error adecuada, como STATUS_INVALID_PARAMETER o STATUS_INSUFFICIENT_RESOURCES.

Requisitos

Requisito Valor
Header usbioctl.h (incluya Usbioctl.h)

Consulte también

USB_DESCRIPTOR_REQUEST GUID_DEVINTERFACE_USB_HUB