TimeProvOpen 函数 (timeprov.h)
加载时间提供程序 DLL 时由时间提供程序管理器调用的回调函数。
语法
HRESULT TimeProvOpen(
[in] PWSTR wszName,
[in] TimeProvSysCallbacks *pSysCallbacks,
[out] TimeProvHandle *phTimeProv
);
参数
[in] wszName
提供程序名称。
[in] pSysCallbacks
指向 TimeProvSysCallbacks 结构的指针,该结构指定指向时间服务提供给时间提供程序的函数的指针。 系统分配此结构,并在函数返回时销毁它。 因此,必须将信息复制到另一个缓冲区。
[out] phTimeProv
指向缓冲区的指针,该缓冲区包含提供程序的句柄。 时间提供程序管理器使用此句柄与时间提供程序通信。
返回值
如果函数成功,则返回值S_OK。 否则,返回值是 WinError.h 中定义的错误代码之一。
注解
应尽快从此回调函数返回。 在另一个线程中执行任何初始化。
示例
有关示例,请参阅 示例时间提供程序。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | timeprov.h |