estructura de PEP_PROCESSOR_FEEDBACK_COUNTER (pep_x.h)

La estructura 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 está contando.| |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 está contando. 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 pep_x.h (incluya Pep_x.h)

Consulte también

Estructuras pep

notificación de PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES