estructura PEP_PPM_QUERY_CAPABILITIES (pepfx.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 las plataformas x86/AMD64, debe ser cero.
IdleStateCount
El 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 trate con estados inactivos del procesador.
PerformanceStatesSupported
Si el PEP admite controles de estado de rendimiento. Establézcalo 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. Establézcalo en TRUE si el PEP puede indicar qué núcleos se van a estacionar o en FALSE si no lo puede.
DiscretePerformanceStateCount
El número de estados de rendimiento discretos que admite el PEP.
Reserved
Reservado para uso futuro. Establézcalo en cero.
Observaciones
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 | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
encabezado de | pepfx.h (include Pep_x.h) |