다음을 통해 공유


PoQueryPowerLimitAttributes 함수(wdm.h)

이 함수는 전원 제한 요청 개체의 특성을 쿼리합니다.

구문론

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

매개 변수

PowerLimitRequest

PoCreatePowerLimitRequest반환된 전원 제한 요청 개체에 대한 포인터입니다.

BufferCount

매개 변수 버퍼항목입니다.

Buffer

각 전원 제한 유형의 전원 제한 도메인의 POWER_LIMIT_ATTRIBUTES 저장하는 미리 할당된 버퍼입니다.

AttributeCount

이 플랫폼에서 지원하는 특성 수를 저장하는 포인터입니다. 모든 도메인의 전원 제한 형식의 합계여야 합니다.

반환 값

NTSTATUS 값을 반환합니다.

비고

정책은 이 인터페이스를 두 번 호출하고 다음 사이에 버퍼를 할당합니다.

  1. BufferCount = 0, Buffer = NULL호출하면 OS가 AttributeCount를 업데이트합니다.

  2. POWER_LIMIT_ATTRIBUTESAttributeCount 연속 메모리를 할당합니다.

  3. 업데이트된 BufferCount버퍼호출합니다.

요구 사항

요구 사항 가치
헤더 wdm.h(Wdm.h 포함)

참고하십시오

PoCreatePowerLimitRequest

PoDeletePowerLimitRequest

poQueryPowerLimitValue

poSetPowerLimitValue

POWER_LIMIT_ATTRIBUTES

POWER_LIMIT_TYPES

POWER_LIMIT_VALUE