Compartir a través de


estructura POWER_LIMIT_ATTRIBUTES (ntpoapi.h)

La estructura POWER_LIMIT_ATTRIBUTES describe los atributos de cada tipo de límite de energía.

Sintaxis

typedef struct _POWER_LIMIT_ATTRIBUTES {
  POWER_LIMIT_TYPES Type;
  ULONG             DomainId;
  ULONG             MaxValue;
  ULONG             MinValue;
  ULONG             MinTimeParameter;
  ULONG             MaxTimeParameter;
  ULONG             DefaultACValue;
  ULONG             DefaultDCValue;
  union {
    struct {
      ULONG SupportTimeParameter : 1;
      ULONG Reserved : 31;
    };
    ULONG AsUlong;
  } Flags;
} POWER_LIMIT_ATTRIBUTES, *PPOWER_LIMIT_ATTRIBUTES;

Miembros

Type

Indica a qué POWER_LIMIT_TYPES está asociado este atributo.

DomainId

Indica a qué dominio está asociado este atributo.

MaxValue

El valor máximo admitido (inclusivo), unidad es mW para potencia, mA para corriente.

MinValue

El valor mínimo admitido (inclusivo), unidad es mW para potencia, mA para corriente.

MinTimeParameter

El parámetro de tiempo mínimo admitido (inclusivo), la unidad es microsegundos.

MaxTimeParameter

El parámetro de tiempo máximo admitido (inclusivo), la unidad es microsegunda.

DefaultACValue

El valor de CA predeterminado, la unidad es mW para energía, mA para los parámetros de tiempo actuales y microsegundos.

DefaultDCValue

El valor de CONTROLADOR de dominio predeterminado, la unidad es mW para energía, mA para los parámetros de tiempo actuales y microsegundos.

Flags

Define la unión Flags.

Flags.SupportTimeParameter

Se establece en 1 si este límite admite el parámetro time.

Flags.Reserved

Reservado

Flags.AsUlong

Define el miembro AsULong de la unión Flags.

Observaciones

Cada instancia de POWER_LIMIT_ATTRIBUTES está asociada a un dominio y a un tipo. Por ejemplo, si un dispositivo de límite de energía tiene 2 dominios: el dominio 0 admite PowerLimitContinuous, el dominio 1 admite PowerLimitContinuous y PowerLimitPreemptive.

Requisitos

Requisito Valor
encabezado ntpoapi.h (incluya Ntpoapi.h)

Consulte también

PoCreatePowerLimitRequest

PoDeletePowerLimitRequest

PoQueryPowerLimitAttributes

PoQueryPowerLimitValue

PoSetPowerLimitValue

POWER_LIMIT_TYPES

POWER_LIMIT_VALUE