Share via


DeleteTimerQueue 関数 (threadpoollegacyapiset.h)

タイマー キューを削除します。 キュー内の保留中のタイマーはすべて取り消され、削除されます。

メモ この関数は古く、 DeleteTimerQueueEx 関数に置き換えられました。
 

構文

BOOL DeleteTimerQueue(
  HANDLE TimerQueue
);

パラメーター

TimerQueue

タイマー キューへのハンドル。 このハンドルは、 CreateTimerQueue 関数によって返されます。

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。

解説

DeleteTimerQueue は、タイマーに関連付けられているすべてのコールバック関数が完了するまで待機しません。

この関数を使用するアプリケーションをコンパイルするには、 _WIN32_WINNTを 0x0500 以降として定義します。 詳細については、「 Windows ヘッダーの使用」を参照してください。

DeleteTimerQueue を使用する例については、「タイマー キューの使用」を参照してください。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header threadpoollegacyapiset.h
Library Kernel32.lib
[DLL] Kernel32.lib

関連項目

CreateTimerQueue

DeleteTimerQueueEx

DeleteTimerQueueTimer

同期関数

スレッド プール

タイマー キュー