USB_NODE_CONNECTION_INFORMATION_EX_V2 結構 (usbioctl.h)
USB_NODE_CONNECTION_INFORMATION_EX_V2 結構會與IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 I/O 控制要求搭配使用,以擷取連接至特定埠之通用序列總線 (USB) 裝置的速度資訊。
語法
typedef struct _USB_NODE_CONNECTION_INFORMATION_EX_V2 {
ULONG ConnectionIndex;
ULONG Length;
USB_PROTOCOLS SupportedUsbProtocols;
USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Flags;
} USB_NODE_CONNECTION_INFORMATION_EX_V2, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2;
成員
ConnectionIndex
連接埠號碼。 如果 USB 中樞上有 n 個埠,埠編號為 1 到 n。 若要取得埠數目,請傳送 IOCTL_USB_GET_HUB_INFORMATION_EX I/O 控制要求。 要求會擷取中樞上的最高埠號碼。
Length
保存 USB_NODE_CONNECTION_INFORMATION_EX_V2 結構所需的位元組數目。 呼叫端必須將值設定為 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 要求的輸入。
SupportedUsbProtocols
埠支援的 USB 訊號通訊協定。
在呼叫者的IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2要求中,呼叫端可以將 SupportedUsbProtocols 設定為USB_PROTOCOLS中定義的一個或多個旗標的位 OR。
完成要求時, SupportedUsbProtocols 包含旗標,表示埠實際支持的通訊協定。
Flags
位掩碼,表示連結裝置或埠的屬性和功能。 如需詳細資訊,請參閱 USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 |
最低支援的伺服器 | 都不支援 |
標頭 | usbioctl.h (包含 Usbioctl.h) |