Поделиться через


структура PEP_PLATFORM_IDLE_STATE_UPDATE (pepfx.h)

Структура PEP_PLATFORM_IDLE_STATE_UPDATE содержит обновленные свойства состояния простоя платформы.

Синтаксис

typedef struct _PEP_PLATFORM_IDLE_STATE_UPDATE {
  ULONG Version;
  ULONG Latency;
  ULONG BreakEvenDuration;
} PEP_PLATFORM_IDLE_STATE_UPDATE, *PPEP_PLATFORM_IDLE_STATE_UPDATE;

Члены

Version

Номер текущей версии этой структуры. Задайте для этого элемента значение PEP_PLATFORM_IDLE_STATE_UPDATE_VERSION.

Latency

Наихудшая задержка (в 100 наносекундных единиц) для платформы, чтобы выйти из этого состояния простоя в ответ на событие пробуждения.

BreakEvenDuration

Минимальное количество времени, указанное в единицах 100 наносекунд, которое платформа должна потратить в этом состоянии простоя, чтобы сделать переход в это состояние целесообразным. Платформа управления питанием Windows (PoFx) использует это значение элемента в качестве указания, чтобы избежать переключения платформы в состояние простоя, если платформа, скорее всего, не останется в этом состоянии в течение по крайней мере периода времени, указанного в BreakEvenDuration.

Комментарии

Параметр Update подпрограммы UpdatePlatformIdleState является указателем на структуру PEP_PLATFORM_IDLE_STATE_UPDATE .

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Верхняя часть pepfx.h (включая Pep_x.h)

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

UpdatePlatformIdleState