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