UCSI_POWER_DIRECTION_ROLE 枚举 (ucmucsispec.h)

在 SET_PDR 命令中使用。 SET_PDR 命令用于为当前连接设置 OS 策略管理器 (OPM) 规定的电源方向。

语法

typedef enum _UCSI_POWER_DIRECTION_ROLE {
  UcsiPowerDirectionRoleProvider = 0x1,
  UcsiPowerDirectionRoleConsumer = 0x2,
  UcsiPowerDirectionRoleAcceptSwap = 0x4,
  UcsiPowerDirectionRoleProviderAcceptSwap = 0x5,
  UcsiPowerDirectionRoleConsumerAcceptSwap = 0x6
} UCSI_POWER_DIRECTION_ROLE;

常量

 
UcsiPowerDirectionRoleProvider
值: 0x1
连接器启动到源的交换(如果尚未作为源运行)。
UcsiPowerDirectionRoleConsumer
值: 0x2
连接器启动到接收器的交换(如果尚未作为接收器运行)。
UcsiPowerDirectionRoleAcceptSwap
值: 0x4
连接器接受来自端口伙伴的电源方向交换请求。 如果清除此位,连接器将拒绝来自端口伙伴的电源方向交换请求。
UcsiPowerDirectionRoleProviderAcceptSwap
值: 0x5
此字段合并 了 UcsiPowerDirectionRoleProviderUcsiPowerDirectionRoleAcceptSwap 值。
UcsiPowerDirectionRoleConsumerAcceptSwap
值: 0x6
此字段合并 了 UcsiPowerDirectionRoleConsumerUcsiPowerDirectionRoleAcceptSwap 值。

注解

有关详细信息,请参阅 UCSI 规范版本 1.2 中的 4.5.10 部分。

要求

要求
最低 KMDF 版本 1.27
最低 UMDF 版本 不可用
标头 ucmucsispec.h (包括 UcmUcsiCx.h)

另请参阅