(ucmmanager.h) UCM_CONNECTOR_PD_CONFIG 结构

介绍连接器的 Power Delivery 2.0 功能。

语法

typedef struct _UCM_CONNECTOR_PD_CONFIG {
  ULONG                            Size;
  BOOLEAN                          IsSupported;
  ULONG                            SupportedPowerRoles;
  PFN_UCM_CONNECTOR_SET_POWER_ROLE EvtSetPowerRole;
} UCM_CONNECTOR_PD_CONFIG, *PUCM_CONNECTOR_PD_CONFIG;

成员

Size

UCM_CONNECTOR_PD_CONFIG 结构的大小。

IsSupported

如果为 TRUE,则支持 PD 角色。 (默认) 。

如果为 FALSE,则不支持 PD 角色。

SupportedPowerRoles

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

EvtSetPowerRole

指向策略管理器实现 EVT_UCM_CONNECTOR_SET_POWER_ROLE 事件回调的指针。

注解

通过调用 UCM_CONNECTOR_PD_CONFIG_INIT 初始化此结构。 初始化的 UCM_CONNECTOR_TYPEC_CONFIG 结构设置为 UCM_CONNECTOR_CONFIG 结构的 PdConfig 成员,该成员是 UcmConnectorCreate 的输入参数值,策略管理器调用该参数以创建连接器对象。

要求

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

另请参阅

UcmConnectorCreate