Функция SetThreadpoolCallbackPriority (winbase.h)
Указывает приоритет функции обратного вызова относительно других рабочих элементов в том же пуле потоков.
Синтаксис
void SetThreadpoolCallbackPriority(
[in, out] PTP_CALLBACK_ENVIRON pcbe,
[in] TP_CALLBACK_PRIORITY Priority
);
Параметры
[in, out] pcbe
Структура TP_CALLBACK_ENVIRON , определяющая среду обратного вызова. Функция InitializeThreadpoolEnvironment возвращает эту структуру.
[in] Priority
Приоритет обратного вызова относительно других обратных вызовов в том же пуле потоков. Этот параметр может быть одним из следующих TP_CALLBACK_PRIORITY значений перечисления:
Возвращаемое значение
None
Remarks
Обратные вызовы с более высоким приоритетом гарантированно будут выполняться первым доступным рабочим потоком, но они не будут завершены до обратных вызовов с более низким приоритетом.
Эта функция реализована как встроенная функция.
Чтобы скомпилировать приложение, использующее эту функцию, задайте _WIN32_WINNT >= _WIN32_WINNT_WIN7. Дополнительные сведения см. в разделе Использование заголовков Windows.
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | winbase.h (включая Windows.h) |