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) |