estructura PROCESSOR_POWER_POLICY (winnt.h)
Contiene información sobre el control de rendimiento del procesador y los estados de C.
Sintaxis
typedef struct _PROCESSOR_POWER_POLICY {
DWORD Revision;
BYTE DynamicThrottle;
BYTE Spare[3];
DWORD DisableCStates : 1;
DWORD Reserved : 31;
DWORD PolicyCount;
PROCESSOR_POWER_POLICY_INFO Policy[3];
} PROCESSOR_POWER_POLICY, *PPROCESSOR_POWER_POLICY;
Miembros
Revision
Nivel de revisión de la estructura actual. Establezca este valor llamando a ReadProcessorPwrScheme antes de usar una estructura de PROCESSOR_POWER_POLICY para establecer la directiva de energía.
DynamicThrottle
Directiva de estado de rendimiento del procesador actual. Este miembro debe ser uno de los valores descritos en Constantes de directiva de control de rendimiento del procesador.
Spare[3]
Reservados; se establece en cero.
DisableCStates
Reservados; se establece en cero.
Reserved
Reservados; se establece en cero.
PolicyCount
Número de elementos de la matriz Policy .
Policy[3]
Matriz de estructuras de PROCESSOR_POWER_POLICY_INFO que define los valores usados para aplicar la configuración de la directiva de estado C del procesador. Policy[0] corresponde a ACPI C-state C1, Policy[1] corresponde a C2 y Policy[2] corresponde a C3. El miembro AllowPromotion determina si el procesador se puede promover al estado. Por ejemplo, si Policy[0]. AllowPromotion es 0, el equipo no puede pasar de C0 a C1.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winnt.h (incluya Windows.h) |