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) |