共用方式為


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)

另請參閱

IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES

USB 結構

USB_CONNECTION_STATUS