estructura USB_NODE_INFORMATION (usbioctl.h)
La estructura USB_NODE_INFORMATION se usa con la solicitud de control de E/S de IOCTL_USB_GET_NODE_INFORMATION para recuperar información sobre un dispositivo primario.
Sintaxis
typedef struct _USB_NODE_INFORMATION {
USB_HUB_NODE NodeType;
union {
USB_HUB_INFORMATION HubInformation;
USB_MI_PARENT_INFORMATION MiParentInformation;
} u;
} USB_NODE_INFORMATION, *PUSB_NODE_INFORMATION;
Miembros
NodeType
Enumerador de USB_HUB_NODE que indica si el dispositivo primario es un centro o un dispositivo compuesto que no es de concentrador.
u
Los miembros de la u union son los siguientes:
u.HubInformation
Estructura USB_HUB_INFORMATION que contiene información sobre un dispositivo central primario.
u.MiParentInformation
Estructura USB_MI_PARENT_INFORMATION que contiene información sobre un dispositivo compuesto no concentrador primario.
Comentarios
Un dispositivo primario puede ser un centro o un dispositivo compuesto. La pila USB trata las interfaces de un dispositivo compuesto como si fueran elementos secundarios del dispositivo compuesto. La estructura USB_NODE_INFORMATION puede contener información sobre cualquier tipo de dispositivo primario (tanto concentradores como dispositivos compuestos).
Requisitos
Requisito | Valor |
---|---|
Header | usbioctl.h (incluya Usbioctl.h) |