estrutura PEP_PPM_PERF_CONSTRAINTS (pepfx.h)
A estrutura PEP_PPM_PERF_CONSTRAINTS descreve os limites de desempenho a serem aplicados ao processador.
Sintaxe
typedef struct _PEP_PPM_QUERY_PERF_CONSTRAINTS {
[out] ULONG GuaranteedPerformanceLimit;
[out] ULONG LimitReasons;
} PEP_PPM_PERF_CONSTRAINTS, *PPEP_PPM_PERF_CONSTRAINTS;
Membros
[out] GuaranteedPerformanceLimit
O limite de desempenho garantido em unidades específicas da plataforma. Se não for zero, esse valor especificará o nível máximo de desempenho sustentado do processador, levando em conta todas as restrições externas conhecidas (orçamento de energia, restrições térmicas, fonte de energia e assim por diante). Espera-se que todos os processadores possam sustentar simultaneamente seus níveis de desempenho garantidos. Para obter mais informações, consulte Limites de desempenho da plataforma.
[out] LimitReasons
Os motivos pelos quais o desempenho do processador pode ser limitado. Defina esse membro como zero ou como OR bit a bit de um ou mais dos seguintes valores:
Comentários
Essa estrutura é usada pela notificação PEP_NOTIFY_PPM_PERF_CONSTRAINTS . Os membros GuaranteedPerformanceLimit e LimitReasons contêm valores de saída que o PEP (plug-in de extensão de plataforma) grava na estrutura em resposta a essa notificação.
O valor do membro GuaranteedPerformanceLimit é especificado 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.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 10. |
Cabeçalho | pepfx.h (inclua Pep_x.h) |