estructura de PEP_PROCESSOR_FEEDBACK_COUNTER (pepfx.h)

La estructura de PEP_PROCESSOR_FEEDBACK_COUNTER describe un contador de comentarios para el sistema operativo.

Sintaxis

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;

Miembros

Affinitized

Identifica la afinidad del proceso de contador. Si se establece en 1, el contador debe leerse mientras se ejecuta en el procesador de destino; de lo contrario, se establecerá en 0.

Type

Especifica el tipo de datos del contador.

Los tipos de datos del contador de comentarios del procesador son:

Valor Significado
PROCESSOR_FEEDBACK_TYPE_INSTANTANEOUS (0x00) El contador de comentarios devuelve el valor instantáneo de la propiedad que se va a contar.
PROCESSOR_FEEDBACK_TYPE_RELATIVE (0x01) El contador de comentarios devuelve dos valores de incremento: el recuento nominal y el recuento real. El recuento nominal se incrementa a una tasa nominal fija. El recuento real se incrementa a una velocidad variable en relación con la propiedad que se va a contar. Cuando la propiedad se incrementa a su velocidad nominal, los dos valores deben incrementarse a la misma velocidad. Para calcular una tasa media durante un período de tiempo, el sistema operativo lee el contador una vez y el principio del período y una vez al final y calcula: la tasa media es igual a la tasa nominal multiplicada por el cociente de la tasa variable dividida por la tasa fija.

Counter

Especifica los datos que proporciona el contador.

Los tipos de contadores de comentarios del procesador son:

Valor Significado
PROCESSOR_FEEDBACK_COUNTER_FREQUENCY
0x00
El contador de comentarios devuelve la velocidad del reloj del procesador. La velocidad nominal es la velocidad nominal del reloj, en MHz.
PROCESSOR_FEEDBACK_COUNTER_PERFORMANCE
0x01
El contador de comentarios devuelve el rendimiento actual del procesador. La tasa nominal es equivalente al nominalPerformance del procesador (consulte PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES notificación).

DiscountIdle

Reserved

Este miembro está reservado y debe establecerse en cero.

NominalRate

Especifica la tasa nominal del contador.

Comentarios

Esta estructura

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pepfx.h (include Pep_x.h)

Consulte también

Estructuras pep

notificación de PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES