UCM_CONNECTOR_TYPEC_CONFIG 结构 (ucmmanager.h)

介绍 Type-C 连接器的配置选项。

语法

typedef struct _UCM_CONNECTOR_TYPEC_CONFIG {
  ULONG                           Size;
  BOOLEAN                         IsSupported;
  ULONG                           SupportedOperatingModes;
  ULONG                           SupportedPowerSourcingCapabilities;
  BOOLEAN                         AudioAccessoryCapable;
  PFN_UCM_CONNECTOR_SET_DATA_ROLE EvtSetDataRole;
} UCM_CONNECTOR_TYPEC_CONFIG, *PUCM_CONNECTOR_TYPEC_CONFIG;

成员

Size

UCM_CONNECTOR_TYPEC_CONFIG结构的大小。

IsSupported

TRUE 表示类型 C 连接器。 FALSE,否则为 。 受支持。

SupportedOperatingModes

指示连接器支持的操作模式。 此值是 UCM_TYPEC_OPERATING_MODE类型标志的按位 OR。

SupportedPowerSourcingCapabilities

指示连接器支持的电源功能。 此值是 UCM_TYPEC_CURRENT类型标志的按位 OR。

AudioAccessoryCapable

指示连接器是否能够将 USB 类型 C 模拟输入检测为 3.5 毫米音频插孔。

EvtSetDataRole

指向客户端驱动程序实现 EVT_UCM_CONNECTOR_SET_DATA_ROLE 回调函数的指针。

注解

通过调用 UCM_CONNECTOR_TYPEC_CONFIG_INIT 初始化此结构。 初始化 的 UCM_CONNECTOR_TYPEC_CONFIG 结构是 UcmConnectorCreate 的输入参数值,策略管理器使用它来创建连接器对象。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
最低 KMDF 版本 1.15
最低 UMDF 版本 2.15
标头 ucmmanager.h (包括 Ucmcx.h)

另请参阅

UcmConnectorCreate