(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) |