Share via


IOCTL_USB_GET_NODE_INFORMATION IOCTL (usbioctl.h)

La solicitud de control de E /S IOCTL_USB_GET_NODE_INFORMATION se usa con la estructura USB_NODE_INFORMATION para recuperar información sobre un dispositivo primario.

IOCTL_USB_GET_NODE_INFORMATION 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

En la entrada, el miembro AssociatedIrp.SystemBuffer apunta a una estructura de USB_NODE_INFORMATION . En la entrada, el miembro NodeType de esta estructura debe indicar si el dispositivo primario es un centro o un dispositivo compuesto no concentrador.

Longitud del búfer de entrada

Tamaño de una estructura de USB_NODE_INFORMATION .

Búfer de salida

En la salida, AssociatedIrp.SystemBuffer apunta a una estructura de USB_NODE_INFORMATION que contiene información sobre el dispositivo primario.

Longitud del búfer de salida

Tamaño de una estructura de USB_NODE_INFORMATION .

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_NODE_INFORMATION