次の方法で共有


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

USBC_POWER_ROLE 列挙体で定義されているコネクタの USB Type-C 電源ロール。

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