Partilhar via


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 no qual 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 no qual 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 para 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.

Observações

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 à quantidade de trabalho de processamento que está sendo feito. Para obter mais informações, consulte limites de desempenho da plataforma.

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)

Consulte também

PEP_NOTIFY_PPM_PERF_SET

Limites de desempenho da plataforma