PTIMERAPCROUTINE 回呼函式 (synchapi.h)

應用程式定義的定時器完成例程。 呼叫 SetWaitableTimer 函式 時,請指定此位址。 PTIMERAPCROUTINE 類型會定義這個回呼函式的指標。 TimerAPCProc 是應用程式定義函數名稱的佔位元元。

語法

PTIMERAPCROUTINE Ptimerapcroutine;

void Ptimerapcroutine(
  [in, optional] LPVOID lpArgToCompletionRoutine,
  [in]           DWORD dwTimerLowValue,
  [in]           DWORD dwTimerHighValue
)
{...}

參數

[in, optional] lpArgToCompletionRoutine

使用 SetWaitableTimer 函式的 lpArgToCompletionRoutine 參數傳遞至函式的值。

[in] dwTimerLowValue

以UTC為基礎之時間的低序部分,定時器已發出訊號。 這個值會對應至 FILETIME 結構的 dwLowDateTime 成員。 如需UTC型時間的詳細資訊,請參閱 系統時間

[in] dwTimerHighValue

定時器發出訊號之UTC型時間的高序部分。 這個值會對應至 FILETIME 結構的 dwHighDateTime 成員。

傳回值

備註

完成例程是由使用 SetWaitableTimer 啟動定時器的線程執行。 不過,線程必須處於可警示的狀態。 如需詳細資訊,請參閱 異步過程調用

範例

如需範例,請參閱 搭配異步過程調用使用可等候定時器

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 synchapi.h (包含 Windows.h)

另請參閱

SetWaitableTimer