структура PROCESSOR_POWER_POLICY_INFO (winnt.h)

Содержит сведения о параметрах политики состояния C обработчика. Эта структура является частью структуры PROCESSOR_POWER_POLICY .

Синтаксис

typedef struct _PROCESSOR_POWER_POLICY_INFO {
  DWORD TimeCheck;
  DWORD DemoteLimit;
  DWORD PromoteLimit;
  BYTE  DemotePercent;
  BYTE  PromotePercent;
  BYTE  Spare[2];
  DWORD AllowDemotion : 1;
  DWORD AllowPromotion : 1;
  DWORD Reserved : 30;
} PROCESSOR_POWER_POLICY_INFO, *PPROCESSOR_POWER_POLICY_INFO;

Члены

TimeCheck

Время, которое должно истечь до повышения или понижения, учитывается в микросекундах.

DemoteLimit

Минимальное количество времени, которое должно быть потрачено в цикле простоя, чтобы избежать понижения, в микросекундах.

PromoteLimit

Время, которое должно быть превышено, чтобы привести к более глубокому бездействию в микросекундах.

DemotePercent

Значение, которое масштабирует пороговое значение, при котором диспетчер политик питания снижает производительность процессора, выраженную в процентах.

PromotePercent

Значение, которое масштабирует пороговое значение, при котором диспетчер политик питания увеличивает производительность процессора, выраженное в процентах.

Spare[2]

Зарезервировано.

AllowDemotion

Если этот параметр задан, позволяет диспетчеру политик питания ядра понизить текущее состояние.

AllowPromotion

Если этот параметр задан, позволяет диспетчеру политики питания ядра повысить уровень из текущего состояния.

Reserved

Зарезервировано.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winnt.h (включая Windows.h)

См. также раздел

PROCESSOR_POWER_POLICY