Compartilhar via


POWER_LIMIT_ATTRIBUTES estrutura (ntpoapi.h)

A estrutura POWER_LIMIT_ATTRIBUTES descreve os atributos de cada tipo de limite de energia.

Sintaxe

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;

Membros

Type

Indica a qual POWER_LIMIT_TYPES esse atributo está associado.

DomainId

Indica a qual domínio esse atributo está associado.

MaxValue

O valor máximo com suporte (inclusivo), unidade é mW para energia, mA para corrente.

MinValue

O valor mínimo com suporte (inclusivo), unidade é mW para energia, mA para corrente.

MinTimeParameter

O parâmetro de tempo mínimo com suporte (inclusive), unidade é microssegundo.

MaxTimeParameter

O parâmetro de tempo máximo com suporte (inclusive), unidade é microssegundo.

DefaultACValue

O valor de AC padrão, unidade é mW para potência, mA para parâmetros atuais e microssegundos para parâmetros de tempo.

DefaultDCValue

O valor dc padrão, unidade é mW para potência, mA para parâmetros atuais e microssegundos para parâmetros de tempo.

Flags

Define a união sinalizadores.

Flags.SupportTimeParameter

Defina como 1 se esse limite der suporte ao parâmetro de tempo.

Flags.Reserved

Reservado

Flags.AsUlong

Define o membro AsULong do sindicato Flags.

Observações

Cada instância de POWER_LIMIT_ATTRIBUTES está associada a um domínio e um tipo. Por exemplo, se um dispositivo de limite de energia tiver dois domínios: o domínio 0 oferecer suporte ao PowerLimitContinuous, o domínio 1 oferecerá suporte a PowerLimitContinuous e PowerLimitPreemptive.

Requisitos

Requisito Valor
cabeçalho ntpoapi.h (inclua Ntpoapi.h)

Consulte também

PoCreatePowerLimitRequest

PoDeletePowerLimitRequest

PoQueryPowerLimitAttributes

PoQueryPowerLimitValue

PoSetPowerLimitValue

POWER_LIMIT_TYPES

POWER_LIMIT_VALUE