Compartir a través de


IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION IOCTL (usbioctl.h)

La IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION solicitud de control de E/S 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 del 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 de Data de la estructura USB_DESCRIPTOR_REQUEST.

Búfer de salida

El miembro Data de la estructura de USB_DESCRIPTOR_REQUEST en 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 a la condición de error adecuada, como STATUS_INVALID_PARAMETER o STATUS_INSUFFICIENT_RESOURCES.

Requisitos

Requisito Valor
encabezado de usbioctl.h (incluya Usbioctl.h)

Consulte también

USB_DESCRIPTOR_REQUESTGUID_DEVINTERFACE_USB_HUB