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) |