Compartir a través de


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)

Consulte también

IOCTL_USB_GET_NODE_INFORMATION

Estructuras USB

USB_HUB_INFORMATION

USB_HUB_NODE

USB_MI_PARENT_INFORMATION