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:

Limitar motivo Significado
PERFORMANCE_LIMIT_THERMAL
0x1
O desempenho do processador pode ser limitado devido a uma condição térmica fora de banda (ou seja, zona térmica não ACPI).
PERFORMANCE_LIMIT_POWER
0x2
O desempenho do processador pode ser limitado para manter o consumo de energia do processador dentro dos limites de segurança de hardware.
PERFORMANCE_LIMIT_DOMAIN_DEPENDENCY
0x4
O desempenho do processador pode ser limitado devido a uma dependência de tensão ou frequência entre esse processador e outro dispositivo não processador.

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)

Confira também

PEP_NOTIFY_PPM_PERF_CONSTRAINTS