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: |
Counter
Especifica los datos que proporciona el contador.
Los tipos de contadores de comentarios del procesador son:
Valor | Significado |
---|---|
|
El contador de comentarios devuelve la velocidad del reloj del procesador. La velocidad nominal es la velocidad nominal del reloj, en MHz. |
|
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) |