USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS结构(usbpmapi.h)
描述 UsbPm_AssignConnectorPowerLevel 函数的参数。 通过调用 USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT初始化此结构。
语法
typedef struct _USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS {
USBC_POWER_ROLE PowerRole;
USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT Format;
union {
struct {
UINT8 MaximumPdPowerIn500mW;
USBC_UCSI_SET_POWER_LEVEL_C_CURRENT MaximumTypeCCurrent;
} Ucsi;
struct {
USBC_PD_REQUEST_DATA_OBJECT Rdo;
} Rdo;
};
} USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS, *PUSBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS;
成员
PowerRole
连接器的 USB Type-C 电源角色,在 USBC_POWER_ROLE 枚举中定义。
Format
在 USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT 枚举中定义的电源级别格式。
Ucsi
USCI 内部结构的说明。
Ucsi.MaximumPdPowerIn500mW
连接器提供/使用时的最大功率(以 500mW 为单位)。
Ucsi.MaximumTypeCCurrent
连接器提供/使用的最大当前值,在 USBC_UCSI_SET_POWER_LEVEL_C_CURRENT 枚举中定义。
Rdo
RDO 内部结构的说明。
Rdo.Rdo
已发送到此连接器的端口伙伴的 PD 请求数据对象。 请参阅 USBC_PD_REQUEST_DATA_OBJECT。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1809 |
最低 KMDF 版本 | 1.27 |
最低 UMDF 版本 | 2.27 |
标头 | usbpmapi.h |