estrutura PEP_PPM_FEEDBACK_READ (pepfx.h)
A estrutura PEP_PPM_FEEDBACK_READ contém o valor lido de um contador de comentários sobre o desempenho do processador.
Sintaxe
typedef struct _PEP_PPM_FEEDBACK_READ {
ULONG CounterIndex;
union {
ULONG64 InstantaneousValue;
struct {
ULONG64 NominalCount;
ULONG64 ActualCount;
};
};
} PEP_PPM_FEEDBACK_READ, *PPEP_PPM_FEEDBACK_READ;
Membros
CounterIndex
O índice baseado em zero que identifica qual contador de comentários de desempenho do processador ler. Se o PEP (plug-in de extensão de plataforma) der suporte a N contadores para esse processador, os índices de contador variam de 0 a N-1. O PEP forneceu anteriormente o número de contadores com suporte em resposta a uma notificação de PEP_NOTIFY_PPM_QUERY_CAPABILITIES .
InstantaneousValue
O valor instantâneo atual lido do contador, se o contador gerar um valor instantâneo.
NominalCount
O valor nominal acumulado do contador. O valor acumulado é a soma de todos os valores reais que foram lidos até agora do hardware do contador.
ActualCount
O valor real lido do contador.
Comentários
Essa estrutura é usada pela notificação PEP_NOTIFY_PPM_FEEDBACK_READ . O membro CounterIndex da estrutura contém um valor de entrada fornecido pela PoFx ( estrutura de gerenciamento de energia ) do Windows quando essa notificação é definida. Os outros membros contêm valores de saída que o PEP grava na estrutura em resposta à notificação. O PEP gravará no membro InstantaneousValue se o contador gerar um valor instantâneo ou nos membros NominalCount e ActualCount se o contador gerar um valor relativo.
Um contador instantâneo e um contador relativo são redefinidos para zero quando a energia é ativada pela primeira vez, mas a leitura de um contador relativo faz com que a contagem seja redefinida para zero, enquanto a leitura de um contador instantâneo não redefine a contagem. O PEP indicou anteriormente se o contador é instantâneo ou relativo em resposta a uma notificação de PEP_NOTIFY_PPM_QUERY_FEEDBACK_COUNTERS .
A união sem nome contém um valor de contador instantâneo, se o contador gerar um valor instantâneo ou valores de contador relativos e acumulados, se o hardware do contador gerar um valor relativo. Para obter mais informações, consulte Comentários.
O struct sem nome contém a contagem acumulada nominal e a contagem real, se o hardware do contador gerar um valor relativo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 10. |
Cabeçalho | pepfx.h (inclua Pep_x.h) |