USB_NODE_CONNECTION_ATTRIBUTES結構 (usbioctl.h)
USB_NODE_CONNECTION_ATTRIBUTES 結構會與IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES I/O 控件要求搭配使用,以擷取連線的屬性。
語法
typedef struct _USB_NODE_CONNECTION_ATTRIBUTES {
ULONG ConnectionIndex;
USB_CONNECTION_STATUS ConnectionStatus;
ULONG PortAttributes;
} USB_NODE_CONNECTION_ATTRIBUTES, *PUSB_NODE_CONNECTION_ATTRIBUTES;
成員
ConnectionIndex
在 輸入至IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES I/O 控制項要求時,此成員會包含埠的數目。
ConnectionStatus
在 IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES I/O 控制件要求的輸出上,此成員包含指出連線狀態 的USB_CONNECTION_STATUS 列舉值。
PortAttributes
在 IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES I/O 控制項要求的輸出上,此成員包含 Microsoft 擴充埠屬性。
針對 Windows Vista、Windows Server 2008 和 Windows 7,Microsoft 擴充埠屬性字段一律為零。
針對 Windows XP 和 Windows Server 2003,PortAttributes 值可能會設定為 Microsoft 擴充的埠屬性,USB_PORTATTR_NO_OVERCURRENT_UI。 這個屬性表示當埠上發生超流時,不會顯示任何用戶可見介面。
規格需求
需求 | 值 |
---|---|
標頭 | usbioctl.h (包含 Usbioctl.h) |