Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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) |