estrutura PEP_PERF_STATE (pep_x.h)
A estrutura PEP_PERF_STATE descreve um estado de desempenho (P-state) em um conjunto de estado P no qual os estados P são especificados como uma lista de um ou mais valores discretos.
Sintaxe
typedef struct _PEP_PERF_STATE {
ULONGLONG Value;
PVOID Context;
} PEP_PERF_STATE, *PPEP_PERF_STATE;
Membros
Value
O valor discreto representado por esse estado P. Para obter mais informações, consulte Comentários.
Context
Um ponteiro para dados de contexto definidos por PEP. O PEP usa esse contexto para conter informações adicionais sobre o nível de desempenho discreto que não pode ser expresso no membro Value. Esse contexto é opaco para a estrutura de gerenciamento de energia do Windows (PoFx). O membro de Contexto é opcional e pode ser definido como NULL.
Observações
O Discrete.States membro da estrutura PEP_COMPONENT_PERF_SET é um ponteiro para uma matriz de estruturas PEP_PERF_STATE. O membro da Unidade da estrutura PEP_COMPONENT_PERF_SET especifica as unidades nas quais o membro valor em cada elemento de matriz é expresso. O desempenho do componente pode ser expresso em hertz (frequência) ou em bits por segundo (largura de banda). Por exemplo, se Value = 100.000.000 e Unit = PepPerfStateUnitFrequency, esse estado de desempenho representará uma frequência de 100 megahertz.
Os drivers de dispositivo usam a estrutura PO_FX_PERF_STATE, que é semelhante à estrutura de PEP_PERF_STATE.
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) |