USB_NODE_INFORMATION结构(usbioctl.h)

USB_NODE_INFORMATION 结构与 IOCTL_USB_GET_NODE_INFORMATION I/O 控制请求一起使用,以检索有关父设备的信息。

语法

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;

成员

NodeType

一个 USB_HUB_NODE 枚举器,指示父设备是中心还是非中心复合设备。

u

u 联合的成员如下所示:

u.HubInformation

包含有关父中心设备信息的 USB_HUB_INFORMATION 结构。

u.MiParentInformation

包含有关父非中心复合设备的信息的 USB_MI_PARENT_INFORMATION 结构。

言论

父设备可以是中心设备,也可以是复合设备。 USB 堆栈将复合设备的接口视为复合设备的子级。 USB_NODE_INFORMATION 结构可以保存有关任一父设备(中心和复合设备)的信息。

要求

要求 价值
标头 usbioctl.h (包括 Usbioctl.h)

另请参阅

IOCTL_USB_GET_NODE_INFORMATION

USB 结构

USB_HUB_INFORMATION

USB_HUB_NODE

USB_MI_PARENT_INFORMATION