USBPM_CONNECTOR_PROPERTIES 结构 (usbpmapi.h)

描述连接器的属性。 此结构用于 UsbPm_RetrieveCoonnectorProperties 调用。

语法

typedef struct _USBPM_CONNECTOR_PROPERTIES {
  USBPM_CONNECTOR ConnectorHandle;
  USBPM_HUB       ParentHubHandle;
  ULONG64         ConnectorId;
  ULONG           SupportedTypeCOperatingModes;
  ULONG           SupportedTypeCSourceCurrentAdvertisements;
  BOOLEAN         IsTypeCAudioAccessorySupported;
  BOOLEAN         IsPdSupported;
  ULONG           SupportedPowerRoles;
} USBPM_CONNECTOR_PROPERTIES, *PUSBPM_CONNECTOR_PROPERTIES;

成员

ConnectorHandle

此连接器的句柄。

ParentHubHandle

此连接器所属的父中心的句柄。

ConnectorId

系统分配的标识符。

SupportedTypeCOperatingModes

USBC_TYPEC_OPERATING_MODE 枚举中定义的值的按位 OR。

SupportedTypeCSourceCurrentAdvertisements

USBC_CURRENT枚举中定义的值的按位 OR。

IsTypeCAudioAccessorySupported

指示此连接器是否支持音频配件。

IsPdSupported

指示此连接器是否支持 PD。

SupportedPowerRoles

USBC_POWER_ROLE枚举中定义的值的按位 OR。

要求

要求
最低受支持的客户端 Windows 10 版本 1809
最低 KMDF 版本 1.27
最低 UMDF 版本 2.27
标头 usbpmapi.h