estrutura PEP_PROCESSOR_FEEDBACK_COUNTER (pepfx.h)
A estrutura PEP_PROCESSOR_FEEDBACK_COUNTER descreve um contador de comentários para o sistema operacional.
Sintaxe
typedef struct _PEP_PROCESSOR_FEEDBACK_COUNTER {
struct {
ULONG Affinitized : 1;
ULONG Type : 2;
ULONG Counter : 4;
ULONG DiscountIdle : 1;
ULONG Reserved : 24;
};
ULONG NominalRate;
} PEP_PROCESSOR_FEEDBACK_COUNTER, *PPEP_PROCESSOR_FEEDBACK_COUNTER;
Membros
Affinitized
Identifica a afinidade do processo do contador. Se definido como 1, o contador deverá ser lido durante a execução no processador de destino; caso contrário, ele será definido como 0.
Type
Especifica o tipo de dados do contador.
Os tipos de dados do contador de comentários do processador são:
Valor | Significado |
---|---|
PROCESSOR_FEEDBACK_TYPE_INSTANTANEOUS (0x00) | O contador de comentários retorna o valor instantâneo da propriedade que está sendo contada. |
PROCESSOR_FEEDBACK_TYPE_RELATIVE (0x01) | O contador de comentários retorna dois valores de incremento: a contagem nominal e a contagem real. Incrementos de contagem nominal a uma taxa nominal fixa. A contagem real incrementa a uma taxa variável em relação à propriedade que está sendo contada. Quando a propriedade está incrementando em sua taxa nominal, os dois valores devem incrementar na mesma taxa. Para calcular uma taxa média em um período de tempo, o sistema operacional lê o contador uma vez e o início do período e uma vez no final e calcula: |
Counter
Especifica os dados que o contador está fornecendo.
Os tipos de contador de comentários do processador são:
Valor | Significado |
---|---|
|
O contador de comentários retorna a velocidade do relógio do processador. A taxa nominal é a velocidade nominal do relógio, em MHz. |
|
O contador de comentários retorna o desempenho atual do processador. A taxa nominal é equivalente a NominalPerformance do processador (consulte PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES notificação). |
DiscountIdle
Reserved
Esse membro é reservado e deve ser definido como zero.
NominalRate
Especifica a taxa nominal do contador.
Comentários
Esta estrutura
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 10. |
Cabeçalho | pepfx.h (inclua Pep_x.h) |