此函数查询电源限制请求对象的属性。
语法
NTSTATUS PoQueryPowerLimitAttributes(
PVOID PowerLimitRequest,
ULONG BufferCount,
PPOWER_LIMIT_ATTRIBUTES Buffer,
PULONG AttributeCount
);
参数
PowerLimitRequest
指向 PoCreatePowerLimitRequest返回的电源限制请求对象的指针。
BufferCount
参数的条目 Buffer。
Buffer
预分配的缓冲区,用于保存每个电源限制域类型的 POWER_LIMIT_ATTRIBUTES。
AttributeCount
用于保存此平台支持的属性数的指针。 它应该是所有域的电源限制类型之和。
返回值
返回 NTSTATUS 值。
注解
该策略调用此接口两次,并在以下两者之间分配缓冲区:
使用 BufferCount = 0调用,Buffer = NULL,OS 将更新 AttributeCount。
为 POWER_LIMIT_ATTRIBUTES的 AttributeCount 分配连续内存。
使用更新 BufferCount 和 Buffer进行调用。
要求
| 要求 | 价值 |
|---|---|
| 标头 | wdm.h (包括 Wdm.h) |