共用方式為


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