Функция RequestWakeupLatency (winbase.h)

[RequestWakeupLatency доступен для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Не действует и возвращает STATUS_NOT_SUPPORTED. Эта функция предоставляется только для совместимости с более ранними версиями Windows.

Windows Server 2008 и Windows Vista: Не оказывает никакого влияния и всегда возвращает успех.

Синтаксис

BOOL RequestWakeupLatency(
  [in] LATENCY_TIME latency
);

Параметры

[in] latency

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

Значение Значение
LT_LOWEST_LATENCY
1
Состояние PowerSystemSleeping1 (эквивалентно состоянию ACPI S0 и состоянию APM Working).
LT_DONT_CARE
0
Любая задержка (по умолчанию).

Возвращаемое значение

Возвращаемое значение не равно нулю.

Комментарии

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

Чтобы отменить запрос с задержкой, вызовите RequestWakeupLatency с LT_DONT_CARE.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header winbase.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

Функции управления питанием