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) |