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