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 |