estrutura PEP_PPM_PERF_SET (pep_x.h)

A estrutura PEP_PPM_PERF_SET especifica o novo nível de desempenho que o sistema operacional está solicitando para o processador.

Sintaxe

typedef struct _PEP_PPM_PERF_SET {
  [in] ULONG MinimumPerformance;
  [in] ULONG MaximumPerformance;
  [in] ULONG DesiredPerformance;
  [in] ULONG TimeWindow;
  [in] ULONG PerformanceTolerance;
} PEP_PPM_PERF_SET, *PPEP_PPM_PERF_SET;

Membros

[in] MinimumPerformance

O novo nível mínimo de desempenho em unidades específicas da plataforma. Esse membro indica o nível de desempenho mínimo absoluto em que o processador pode ser executado.

[in] MaximumPerformance

O novo nível máximo de desempenho em unidades específicas da plataforma. Esse membro indica o nível de desempenho máximo absoluto em que o processador pode ser executado.

[in] DesiredPerformance

O novo nível de desempenho desejado em unidades específicas da plataforma. Esse membro é definido como um valor no intervalo MinimumPerformance como MaximumPerformance.

[in] TimeWindow

A largura, em milissegundos, da nova janela de tempo sobre a qual a plataforma deve fornecer o desempenho médio necessário. Se essa janela de tempo não for zero, o desempenho instantâneo fornecido pela plataforma não precisará corresponder ao nível de desempenho desejado e só precisará se enquadrar nas restrições especificadas pelo nível de desempenho mínimo e máximo.

[in] PerformanceTolerance

A nova tolerância ao desempenho em unidades específicas da plataforma. Esse membro contém o nível mínimo de desempenho que a plataforma pode fornecer e ainda atender aos requisitos de desempenho do sistema operacional.

Comentários

Essa estrutura é usada pela notificação de PEP_NOTIFY_PPM_PERF_SET . Todos os cinco membros dessa estrutura contêm valores de entrada fornecidos pela PoFx quando essa notificação é enviada ao PEP.

Os níveis de desempenho do processador são especificados em unidades específicas da plataforma. Por exemplo, uma plataforma de hardware pode usar uma métrica como a frequência do relógio do processador para fornecer uma aproximação aproximada da quantidade de trabalho de processamento que está sendo feito. Para obter mais informações, consulte Limites de desempenho da plataforma.

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

PEP_NOTIFY_PPM_PERF_SET

Limites de desempenho da plataforma