Compartir a través de


estructura de PEP_PPM_QUERY_CAPABILITIES (pepfx.h)

La estructura de PEP_PPM_QUERY_CAPABILITIES contiene información sobre las capacidades de administración de energía del procesador (PPM) del complemento de extensión de plataforma (PEP).

Sintaxis

typedef struct _PEP_PPM_QUERY_CAPABILITIES {
  ULONG   FeedbackCounterCount;
  ULONG   IdleStateCount;
  BOOLEAN PerformanceStatesSupported;
  BOOLEAN ParkingSupported;
  UCHAR   DiscretePerformanceStateCount;
  UCHAR   Reserved;
} PEP_PPM_QUERY_CAPABILITIES, *PPEP_PPM_QUERY_CAPABILITIES;

Miembros

FeedbackCounterCount

Número de contadores de comentarios de rendimiento del procesador admitidos por el PEP para este procesador. En las plataformas x86/AMD64, debe ser cero.

IdleStateCount

Número de estados inactivos del procesador que admite el PEP. El PEP no es necesario para admitir el mismo número de estados inactivos para todos los procesadores. El PEP puede establecer IdleStateCount = 0 para indicar que no admite ningún estado inactivo, en cuyo caso el PEP no necesita implementar ninguna otra notificación que se ocupe de los estados inactivos del procesador.

PerformanceStatesSupported

Si el PEP admite controles de estado de rendimiento. Se establece en TRUE si el PEP admite estados de rendimiento o en FALSE si no lo hace.

ParkingSupported

Si el PEP admite la provisión de pistas de estacionamiento principales. Se establece en TRUE si el PEP puede indicar qué núcleos se van a estacionar o en FALSE si no lo puede.

DiscretePerformanceStateCount

Número de estados de rendimiento discretos que admite el PEP.

Reserved

Reservado para uso futuro. Establecer en cero.

Comentarios

La notificación de PEP_NOTIFY_PPM_QUERY_CAPABILITIES usa esta estructura. Los cuatro miembros contienen valores de salida que el PEP escribe en la estructura en respuesta a esta notificación.

Requisitos

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

Consulte también