TpSetCallbackPriority 函数 (winnt.h)
指定回调函数相对于同一线程池中其他工作项的优先级。
语法
void TpSetCallbackPriority(
[in, out] PTP_CALLBACK_ENVIRON CallbackEnviron,
[in] TP_CALLBACK_PRIORITY Priority
);
参数
[in, out] CallbackEnviron
定义回调环境的 TP_CALLBACK_ENVIRON 结构。 TpInitializeCallbackEnviron 函数返回此结构。
[in] Priority
回调相对于同一线程池中其他回调的优先级。 此参数可以是以下 TP_CALLBACK_PRIORITY 枚举值之一:
值 | 含义 |
---|---|
|
回调应以高优先级运行。 |
|
回调应以低优先级运行。 |
|
回调应以正常优先级运行。 |
返回值
无
备注
优先级较高的回调保证由第一个可用工作线程首先运行,但不保证在低优先级回调之前完成。
此函数作为内联函数实现。
要求
目标平台 | Windows |
标头 | winnt.h |
另请参阅
TpSetCallbackActivationContext
TpSetCallbackFinalizationCallback