estrutura PEP_QUERY_CURRENT_COMPONENT_PERF_STATE (pep_x.h)
A estrutura PEP_QUERY_CURRENT_COMPONENT_PERF_STATE contém informações sobre o estado P atual no conjunto de estado P especificado.
Sintaxe
typedef struct _PEP_QUERY_CURRENT_COMPONENT_PERF_STATE {
PEPHANDLE DeviceHandle;
ULONG Component;
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PEP_QUERY_CURRENT_COMPONENT_PERF_STATE, *PPEP_QUERY_CURRENT_COMPONENT_PERF_STATE;
Membros
DeviceHandle
Um valor PEPHANDLE que identifica o dispositivo. O PEP forneceu esse identificador em resposta a uma notificação de PEP_DPM_REGISTER_DEVICE anterior.
Component
O índice que identifica o componente. Esse membro é um índice na matriz componentes na estrutura de PEP_DEVICE_REGISTER_V2 fornecida anteriormente pelo PEP em resposta à notificação de PEP_DPM_REGISTER_DEVICE deste dispositivo. Se a matriz Componentes contiver N elementos, os índices de componentes variam de 0 a N–1.
Set
O índice que identifica esse conjunto de estado P. Se M for o número de conjuntos de estado P para esse componente, os índices de conjuntos de estado P variam de 0 a M a 1. O PEP especificou anteriormente o número de conjuntos de estado P em resposta a uma notificação de PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES.
StateIndex
O índice do estado P atual para o conjunto de estado P especificado. Escreva para esse membro se os valores de desempenho do conjunto de estado P forem do tipo PoFxPerfStateTypeDiscrete.
StateValue
O valor do estado P atual para o conjunto de estado P especificado. Escreva para esse membro se os valores de desempenho do conjunto de estado P forem do tipo PoFxPerfStateTypeRange.
Observações
As uniões sem nome contêm o nível de desempenho atual desse conjunto de estados P expresso como um índice em um conjunto de valores discretos ou como um valor em um intervalo. Em resposta a uma notificação de PEP_DPM_QUERY_COMPONENT_PERF_SET anterior, o PEP indicou se os valores de desempenho no conjunto de estado P são do tipo PoFxPerfStateTypeDiscrete ou PoFxPerfStateTypeRange.
Essa estrutura é usada pela notificação de PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE. Os membros DeviceHandle, Componente Set contêm valores de entrada fornecidos pelo da estrutura de gerenciamento de energia do Windows (PoFx) quando essa notificação é enviada. O membro StateIndex ou membro StateValue contém um valor de saída que o PEP grava na estrutura em resposta à notificação.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 10. |
cabeçalho | pep_x.h (inclua Pep_x.h) |