struktur USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS (usbpmapi.h)

Menjelaskan parameter untuk fungsi UsbPm_AssignConnectorPowerLevel . Inisialisasi struktur ini dengan memanggil USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT.

Sintaks

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;

Anggota

PowerRole

Peran daya USB Type-C dari konektor, didefinisikan dalam enumerasi USBC_POWER_ROLE .

Format

Format tingkat daya, didefinisikan dalam enumerasi USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT .

Ucsi

Deskripsi untuk struktur dalam USCI.

Ucsi.MaximumPdPowerIn500mW

Daya maksimum dalam unit 500mW untuk disediakan/digunakan konektor.

Ucsi.MaximumTypeCCurrent

Arus maksimum untuk disediakan/digunakan konektor, yang ditentukan dalam enumerasi USBC_UCSI_SET_POWER_LEVEL_C_CURRENT .

Rdo

Deskripsi untuk struktur dalam RDO.

Rdo.Rdo

Objek Data Permintaan PD yang telah dikirim ke mitra port konektor ini. Lihat USBC_PD_REQUEST_DATA_OBJECT.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1809
Versi KMDF minimum 1.27
Versi UMDF minimum 2.27
Header usbpmapi.h