Compartir a través de


estructura PEP_PPM_QUERY_CAPABILITIES (pep_x.h)

La estructura 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 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 se 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 trate con 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 el suministro de sugerencias de estacionamiento principal. Se establece en TRUE si el PEP puede indicar qué núcleos se van a estacionar o en FALSE si no 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 pep_x.h (incluya Pep_x.h)

Consulte también