estrutura PEP_PPM_PERF_CONSTRAINTS (pep_x.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 diferente de zero, esse valor especifica 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 o 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 de 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 começando com Windows 10.
Cabeçalho pep_x.h (inclua Pep_x.h)

Confira também

PEP_NOTIFY_PPM_PERF_CONSTRAINTS