Compartir a través de


Función PoQueryPowerLimitAttributes (wdm.h)

Esta función consulta los atributos de un objeto de solicitud de límite de energía.

Sintaxis

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

Parámetros

PowerLimitRequest

Puntero al objeto de solicitud de límite de energía devuelto por PoCreatePowerLimitRequest.

BufferCount

Entradas del parámetro Buffer.

Buffer

Búfer asignado previamente para ahorrar POWER_LIMIT_ATTRIBUTES de cada tipo de límite de energía de dominios de límite de energía.

AttributeCount

Puntero para guardar el número de atributos que admite esta plataforma. Debe ser la suma de los tipos de límite de energía de todos los dominios.

Valor devuelto

Devuelve un valor NTSTATUS.

Observaciones

La directiva llama a esta interfaz dos veces y asigna un búfer entre:

  1. Llame a con BufferCount = 0, Buffer = NULL, el sistema operativo actualizará AttributeCount.

  2. Asigne memoria continua para attributeCount de POWER_LIMIT_ATTRIBUTES.

  3. Llame a con BufferCount actualizados y buffer.

Requisitos

Requisito Valor
encabezado wdm.h (incluya Wdm.h)

Consulte también

PoCreatePowerLimitRequest

PoDeletePowerLimitRequest

PoQueryPowerLimitValue

PoSetPowerLimitValue

POWER_LIMIT_ATTRIBUTES

POWER_LIMIT_TYPES

POWER_LIMIT_VALUE