共用方式為


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