estrutura PEP_PPM_FEEDBACK_READ (pepfx.h)
A estrutura PEP_PPM_FEEDBACK_READ contém o valor lido de um contador de comentários de 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 deve ser lido. 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 acumulado nominal 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.
Observações
Essa estrutura é usada pela notificação PEP_NOTIFY_PPM_FEEDBACK_READ. O do CounterIndex da estrutura contém um valor de entrada fornecido pelo (PoFx) da 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 para os 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 ler um contador relativo faz com que a contagem seja redefinida como 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 |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 10. |
cabeçalho | pepfx.h (inclua Pep_x.h) |