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 对象(由电源传递规范定义)是一个 32 位值。 硬件应以 32 位值的形式检索 Power Data 对象。 此实用工具函数通过解释这些值并正确设置每个字段来初始化 UCM_PD_POWER_DATA_OBJECT 结构。

4 字节值应采用 little-endian 格式。 结构为 4 个字节,客户端驱动程序可将 Power Data 对象从硬件复制到 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