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)

Confira também