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 union 的成员如下所示:
u.HubInformation
包含父中心设备相关信息 的USB_HUB_INFORMATION 结构。
u.MiParentInformation
包含父非中心复合设备相关信息 的USB_MI_PARENT_INFORMATION 结构。
注解
父设备可以是中心设备,也可以是复合设备。 USB 堆栈将复合设备的接口视为复合设备的子级。 USB_NODE_INFORMATION结构可以保存有关任一类型父设备的信息, (中心和复合设备) 。
要求
要求 | 值 |
---|---|
Header | usbioctl.h (包括 Usbioctl.h) |