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
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) |