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 状態の作業に相当)。
LT_DONT_CARE
0
任意の待機時間 (既定値)。

戻り値

戻り値は 0 以外です。

注釈

システムは、スリープ状態を選択するときにウェイクアップ待機時間の要件を使用します。 ウェイクアップ時間は特定のコンピューターのハードウェア設計によって決まるため、待機時間は保証されません。

待機時間の要求を取り消すには、LT_DONT_CAREを使用して RequestWakeupLatency を呼び出します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー winbase.h (Windows.h を含む)
Library Kernel32.lib
[DLL] Kernel32.dll

関連項目

Power Management Functions