Функция 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 значений перечисления:
Возвращаемое значение
None
Remarks
Обратные вызовы с более высоким приоритетом гарантированно будут выполняться первым доступным рабочим потоком, но они не будут завершены до обратных вызовов с более низким приоритетом.
Эта функция реализована как встроенная функция.
Требования
Целевая платформа | Windows |
Header | winnt.h |
См. также раздел
TpSetCallbackActivationContext
TpSetCallbackFinalizationCallback