共用方式為


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