estrutura PEP_PPM_QUERY_CAPABILITIES (pep_x.h)
A estrutura PEP_PPM_QUERY_CAPABILITIES contém informações sobre os recursos de PPM (gerenciamento de energia do processador) do PEP (plug-in de extensão de plataforma).
Sintaxe
typedef struct _PEP_PPM_QUERY_CAPABILITIES {
ULONG FeedbackCounterCount;
ULONG IdleStateCount;
BOOLEAN PerformanceStatesSupported;
BOOLEAN ParkingSupported;
UCHAR DiscretePerformanceStateCount;
UCHAR Reserved;
} PEP_PPM_QUERY_CAPABILITIES, *PPEP_PPM_QUERY_CAPABILITIES;
Membros
FeedbackCounterCount
O número de contadores de comentários de desempenho do processador compatíveis com o PEP para esse processador. Em plataformas x86/AMD64, isso deve ser zero.
IdleStateCount
O número de estados ociosos do processador aos quais o PEP dá suporte. O PEP não é necessário para dar suporte ao mesmo número de estados ociosos para todos os processadores. O PEP pode definir IdleStateCount = 0
para indicar que não dá suporte a nenhum estado ocioso, nesse caso, o PEP não precisa implementar nenhuma outra notificação que lide com estados ociosos do processador.
PerformanceStatesSupported
Se o PEP dá suporte a controles de estado de desempenho. Defina como TRUE se o PEP der suporte a estados de desempenho ou a FALSE se não o fizer.
ParkingSupported
Se o PEP dá suporte ao fornecimento de dicas de estacionamento principais. Defina como TRUE se o PEP puder indicar quais núcleos estacionar ou como FALSE se não puder.
DiscretePerformanceStateCount
O número de estados de desempenho discretos aos quais o PEP dá suporte.
Reserved
Reservado para uso futuro. Defina como zero.
Comentários
Essa estrutura é usada pela notificação de PEP_NOTIFY_PPM_QUERY_CAPABILITIES . Todos os quatro membros contêm valores de saída que o PEP grava na estrutura em resposta a essa notificação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte começando com Windows 10. |
Cabeçalho | pep_x.h (inclua Pep_x.h) |