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 Version 1809
最小 KMDF バージョン 1.27
最小 UMDF バージョン 2.27
Header usbpmapi.h