Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется службами System Services. Дополнительные сведения можно найти здесь
threadpoolapiset.h содержит следующие интерфейсы программирования:
Functions
|
CallbackMayRunLong Указывает, что обратный вызов может не возвращать быстро. |
|
CancelThreadpoolIo Отменяет уведомление из функции StartThreadpoolIo. |
|
CloseThreadpool Закрывает указанный пул потоков. |
|
CloseThreadpoolCleanupGroup Закрывает указанную группу очистки. |
|
CloseThreadpoolCleanupGroupMembers Освобождает члены указанной группы очистки, ожидает завершения всех функций обратного вызова и при необходимости отменяет все невыполненные функции обратного вызова. |
|
CloseThreadpoolIo Освобождает указанный объект завершения ввода-вывода. |
|
CloseThreadpoolTimer Освобождает указанный объект таймера. |
|
CloseThreadpoolWait Освобождает указанный объект ожидания. |
|
CloseThreadpoolWork Освобождает указанный рабочий объект. |
|
CreateThreadpool Выделяет новый пул потоков для выполнения обратных вызовов. |
|
CreateThreadpoolCleanupGroup Создает группу очистки, которую приложения могут использовать для отслеживания одного или нескольких обратных вызовов пула потоков. |
|
CreateThreadpoolIo Создает новый объект завершения ввода-вывода. |
|
CreateThreadpoolTimer Создает новый объект таймера. |
|
CreateThreadpoolWait Создает новый объект ожидания. |
|
CreateThreadpoolWork Создает новый рабочий объект. |
|
ОтсоединениеCurrentThreadFromCallback Удаляет связь между выполняющейся в данный момент функцией обратного вызова и объектом, инициирующим обратный вызов. Текущий поток больше не будет считаться выполнением обратного вызова от имени объекта. |
|
FreeLibraryWhenCallbackReturns Указывает библиотеку DLL, которую пул потоков выгрузит после завершения текущего обратного вызова. |
|
IsThreadpoolTimerSet Определяет, задан ли в данный момент указанный объект таймера. |
|
LeaveCriticalSectionWhenCallbackReturns Указывает критически важный раздел, который пул потоков будет выпускать после завершения текущего обратного вызова. |
|
QueryThreadpoolStackInformation Извлекает резервные и фиксации размеров стека для потоков в указанном пуле потоков. |
|
ReleaseMutexWhenCallbackReturns Указывает мьютекс, который пул потоков будет выпускать после завершения текущего обратного вызова. |
|
ReleaseSemaphoreWhenCallbackReturns Указывает семафор, который пул потоков будет выпускать после завершения текущего обратного вызова. |
|
SetEventWhenCallbackReturns Указывает событие, которое будет задано пулом потоков после завершения текущего обратного вызова. |
|
SetThreadpoolStackInformation Задает размер резерва стека и фиксации новых потоков в указанном пуле потоков. Размеры резервирования и фиксации стека для существующих потоков не изменяются. |
|
SetThreadpoolThreadMaximum Задает максимальное количество потоков, которые указанный пул потоков может выделить для обработки обратных вызовов. |
|
SetThreadpoolThreadMinimum Задает минимальное количество потоков, которое должен быть доступен указанному пулу потоков для обработки обратных вызовов. |
|
SetThreadpoolTimer Задает объект таймера, заменив предыдущий таймер, если таковой есть. Рабочий поток вызывает обратный вызов объекта таймера после истечения указанного времени ожидания. (SetThreadpoolTimer) |
|
SetThreadpoolTimerEx Задает объект таймера, заменив предыдущий таймер, если таковой есть. Рабочий поток вызывает обратный вызов объекта таймера после истечения указанного времени ожидания. (SetThreadpoolTimerEx) |
|
SetThreadpoolWait Задает объект ожидания— заменяя предыдущий объект ожидания, если таковой есть. Рабочий поток вызывает функцию обратного вызова объекта ожидания после того, как дескриптор становится сигналом или после истечения указанного времени ожидания. (SetThreadpoolWait) |
|
SetThreadpoolWaitEx Задает объект ожидания, заменяющий предыдущий объект ожидания, если таковой есть. Рабочий поток вызывает функцию обратного вызова объекта ожидания после того, как дескриптор становится сигналом или после истечения указанного времени ожидания. (SetThreadpoolWaitEx) |
|
StartThreadpoolIo Уведомляет пул потоков о том, что операции ввода-вывода могут начаться для указанного объекта завершения ввода-вывода. Рабочий поток вызывает функцию обратного вызова объекта ввода-вывода после завершения операции в дескрипторе файла, привязанном к этому объекту. |
|
SubmitThreadpoolWork Отправляет рабочий объект в пул потоков. Рабочий поток вызывает функцию обратного вызова рабочего объекта. |
|
TrySubmitThreadpoolCallback Запрашивает, чтобы рабочий поток пула потоков вызывал указанную функцию обратного вызова. |
|
WaitForThreadpoolIoCallbacks Ожидает завершения невыполненных обратных вызовов ввода-вывода и при необходимости отменяет ожидающие обратные вызовы, которые еще не начали выполняться. |
|
WaitForThreadpoolTimerCallbacks Ожидает завершения невыполненных обратных вызовов таймера и при необходимости отменяет ожидающие обратные вызовы, которые еще не начали выполняться. |
|
WaitForThreadpoolWaitCallbacks Ожидает завершения невыполненных обратных вызовов ожидания и при необходимости отменяет ожидающие обратные вызовы, которые еще не начали выполняться. |
|
WaitForThreadpoolWorkCallbacks Ожидает завершения незавершенных рабочих обратных вызовов и при необходимости отменяет ожидающие обратные вызовы, которые еще не начали выполняться. |