PoQueryPowerLimitAttributes 函数 (wdm.h)

此函数查询电源限制请求对象的属性。

语法

NTSTATUS PoQueryPowerLimitAttributes(
  PVOID                   PowerLimitRequest,
  ULONG                   BufferCount,
  PPOWER_LIMIT_ATTRIBUTES Buffer,
  PULONG                  AttributeCount
);

参数

PowerLimitRequest

指向 PoCreatePowerLimitRequest返回的电源限制请求对象的指针。

BufferCount

参数的条目 Buffer

Buffer

预分配的缓冲区,用于保存每个电源限制域类型的 POWER_LIMIT_ATTRIBUTES

AttributeCount

用于保存此平台支持的属性数的指针。 它应该是所有域的电源限制类型之和。

返回值

返回 NTSTATUS 值。

注解

该策略调用此接口两次,并在以下两者之间分配缓冲区:

  1. 使用 BufferCount = 0调用,Buffer = NULL,OS 将更新 AttributeCount。

  2. POWER_LIMIT_ATTRIBUTESAttributeCount 分配连续内存。

  3. 使用更新 BufferCountBuffer进行调用。

要求

要求 价值
标头 wdm.h (包括 Wdm.h)

另请参阅

PoCreatePowerLimitRequest

PoDeletePowerLimitRequest

PoQueryPowerLimitValue

PoSetPowerLimitValue

POWER_LIMIT_ATTRIBUTES

POWER_LIMIT_TYPES

POWER_LIMIT_VALUE