USB_PORT_PROPERTIES union (usbioctl.h)

USB_PORT_PROPERTIES联合用于报告通用串行总线 (USB) 端口的功能。

IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES I/O 控制请求在 USB_PORT_CONNECTOR_PROPERTIES 结构中检索端口功能。

语法

typedef union _USB_PORT_PROPERTIES {
  ULONG  ul;
  struct {
    ULONG PortIsUserConnectable : 1;
    ULONG PortIsDebugCapable : 1;
    ULONG PortHasMultipleCompanions : 1;
    ULONG PortConnectorIsTypeC : 1;
    ULONG ReservedMBZ : 28;
  };
} USB_PORT_PROPERTIES, *PUSB_PORT_PROPERTIES;

成员

ul

指示端口的属性和功能的位掩码。

PortIsUserConnectable

如果 为 TRUE,则端口对用户可见,USB 设备可以连接到端口,也可以从该端口中分离。

PortIsDebugCapable

如果 为 TRUE,则端口支持通过 USB 连接进行调试。

PortHasMultipleCompanions

PortConnectorIsTypeC

ReservedMBZ

保留。 请勿使用。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 无受支持的版本
标头 usbioctl.h (包括 Usbioctl.h)

另请参阅

IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES

USB_PORT_CONNECTOR_PROPERTIES