estrutura PEP_PPM_PERF_SET_STATE (pepfx.h)

Usado na notificação PEP_NOTIFY_PPM_PERF_SET em runtime para definir o desempenho operacional atual do processador.

Sintaxe

typedef struct _PEP_PPM_PERF_SET_STATE {
  UCHAR MinimumPerformanceState;
  UCHAR MaximumPerformanceState;
  UCHAR DesiredPerformanceState;
  UCHAR EnergyPerformancePreference;
} PEP_PPM_PERF_SET_STATE, *PPEP_PPM_PERF_SET_STATE;

Membros

MinimumPerformanceState

Na entrada, o novo estado de desempenho mínimo solicitado. Esse estado é definido como o nível de desempenho instantâneo mínimo absoluto no qual o processador pode ser executado. O sistema operacional pode definir esse valor como qualquer valor de desempenho no intervalo [Menor Desempenho, Desempenho Garantido], inclusive. O desempenho mínimo nunca deve ser definido como um valor maior que o desempenho máximo.

MaximumPerformanceState

Na entrada, o novo estado de desempenho máximo solicitado. Esse estado é definido como o nível de desempenho instantâneo máximo absoluto no qual o processador pode ser executado. O sistema operacional pode definir Desempenho máximo para qualquer valor de desempenho no intervalo [Menor Desempenho, Desempenho Mais Alto], inclusive.

DesiredPerformanceState

Na entrada, o novo estado de desempenho desejado solicitado. Esse estado é definido como o power manager de nível de desempenho que está solicitando do processador. O desempenho desejado pode ser definido como qualquer valor de desempenho no intervalo [Desempenho Mínimo, Desempenho Máximo], inclusive. O desempenho desejado pode ter um dos dois significados, dependendo se o desempenho desejado está acima ou abaixo do nível de desempenho garantido.

  • Abaixo do nível de desempenho garantido, o desempenho desejado expressa o nível médio de desempenho que a plataforma deve fornecer.  
  • Acima do nível de desempenho garantido, a plataforma deve fornecer o nível de desempenho garantido. A plataforma deve tentar fornecer até o nível de desempenho desejado, se as condições operacionais atuais permitirem, mas não é necessário fazê-lo.

EnergyPerformancePreference

Na entrada, a nova preferência de desempenho de energia solicitada para o processador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709
Servidor mínimo com suporte Windows Server 2016
Cabeçalho pepfx.h (inclua Pep_x.h)

Confira também