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