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 |