共用方式為


UCM_PD_POWER_DATA_OBJECT_INIT_ULONG函式 (ucmtypes.h)

藉由解譯 Power Data Object 值並正確設定每個欄位,初始化 UCM_PD_POWER_DATA_OBJECT 結構。

語法

void UCM_PD_POWER_DATA_OBJECT_INIT_ULONG(
  [out] PUCM_PD_POWER_DATA_OBJECT Pdo,
  [in]  ULONG                     UlongInLittleEndian
);

參數

[out] Pdo

UCM_PD_POWER_DATA_OBJECT 結構的指標。

[in] UlongInLittleEndian

UCM_PD_POWER_DATA_OBJECTUl 成員中設定的 ULONG 值。

傳回值

備註

Power Data Object 是由 Power Delivery 規格所定義,是 32 位值。 硬體預期會將Power Data Objects擷取為32位值。 此公用程式函式會藉由解譯這些值並正確設定每個欄位,來初始化 UCM_PD_POWER_DATA_OBJECT 結構。

4 位元組值必須是小到尾格式。 結構為 4 個字節,而用戶端驅動程式可以將 Power Data Objects 從硬體複製到 UCM_PD_POWER_DATA_OBJECT 結構的數位。

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
目標平台 Windows
最小 KMDF 版本 1.15
最低UMDF版本 2.15
標頭 ucmtypes.h (包含 Ucmcx.h)

另請參閱

UCM_PD_POWER_DATA_OBJECT