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構造体は、いずれかの種類の親デバイス (ハブと複合デバイスの両方) に関する情報を保持できます。
要件
要件 | 値 |
---|---|
Header | usbioctl.h (Usbioctl.h を含む) |