InitializeThreadpoolEnvironment 函数 (winbase.h)
初始化回调环境。
语法
void InitializeThreadpoolEnvironment(
[out] PTP_CALLBACK_ENVIRON pcbe
);
参数
[out] pcbe
定义回调环境的 TP_CALLBACK_ENVIRON 结构。
返回值
无
备注
默认情况下,回调在进程的默认线程池中执行。 没有与回调环境关联的清理组,调用方负责在有未完成的回调时保持加载回调的 DLL,并且回调应在应用程序的合理时间内运行。
如果计划调用以下函数之一来修改环境,请创建回调环境:
- SetThreadpoolCallbackCleanupGroup
- SetThreadpoolCallbackLibrary
- SetThreadpoolCallbackPool
- SetThreadpoolCallbackPriority
- SetThreadpoolCallbackRunsLong
- CreateThreadpoolIo
- CreateThreadpoolTimer
- CreateThreadpoolWait
- CreateThreadpoolWork
- TrySubmitThreadpoolCallback
若要编译使用此函数的应用程序,请将_WIN32_WINNT定义为 0x0600 或更高版本。
示例
有关示例,请参阅 使用线程池函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | winbase.h (包括 Windows.h) |