threadpoolapiset.h 헤더

이 헤더는 System Services에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

threadpoolapiset.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
CallbackMayRunLong

콜백이 빠르게 반환되지 않을 수 있음을 나타냅니다.
CancelThreadpoolIo

StartThreadpoolIo 함수에서 알림을 취소합니다.
CloseThreadpool

지정된 스레드 풀을 닫습니다.
CloseThreadpoolCleanupGroup

지정된 정리 그룹을 닫습니다.
CloseThreadpoolCleanupGroupMembers

지정된 정리 그룹의 멤버를 해제하고, 모든 콜백 함수가 완료될 때까지 기다린 다음, 선택적으로 처리 중인 콜백 함수를 취소합니다.
CloseThreadpoolIo

지정된 I/O 완성 개체를 해제합니다.
CloseThreadpoolTimer

지정된 타이머 개체를 해제합니다.
CloseThreadpoolWait

지정된 대기 개체를 해제합니다.
CloseThreadpoolWork

지정된 작업 개체를 해제합니다.
CreateThreadpool

콜백을 실행할 새 스레드 풀을 할당합니다.
CreateThreadpoolCleanupGroup

애플리케이션이 하나 이상의 스레드 풀 콜백을 추적하는 데 사용할 수 있는 정리 그룹을 만듭니다.
CreateThreadpoolIo

새 I/O 완성 개체를 만듭니다.
CreateThreadpoolTimer

새 타이머 개체를 만듭니다.
CreateThreadpoolWait

새 대기 개체를 만듭니다.
CreateThreadpoolWork

새 작업 개체를 만듭니다.
DisassociateCurrentThreadFromCallback

현재 실행 중인 콜백 함수와 콜백을 시작한 개체 간의 연결을 제거합니다. 현재 스레드는 더 이상 개체를 대신하여 콜백을 실행하는 것으로 계산되지 않습니다.
FreeLibraryWhenCallbackReturns

현재 콜백이 완료될 때 스레드 풀이 언로드할 DLL을 지정합니다.
IsThreadpoolTimerSet

지정된 타이머 개체가 현재 설정되어 있는지 여부를 확인합니다.
LeaveCriticalSectionWhenCallbackReturns

현재 콜백이 완료될 때 스레드 풀이 해제되는 중요한 섹션을 지정합니다.
QueryThreadpoolStackInformation

지정된 스레드 풀의 스레드에 대한 스택 예약 및 커밋 크기를 검색합니다.
ReleaseMutexWhenCallbackReturns

현재 콜백이 완료될 때 스레드 풀이 해제될 뮤텍스를 지정합니다.
ReleaseSemaphoreWhenCallbackReturns

현재 콜백이 완료될 때 스레드 풀이 해제될 세마포를 지정합니다.
SetEventWhenCallbackReturns

현재 콜백이 완료될 때 스레드 풀이 설정하는 이벤트를 지정합니다.
SetThreadpoolStackInformation

지정된 스레드 풀의 새 스레드에 대한 스택 예약 및 커밋 크기를 설정합니다. 기존 스레드에 대한 스택 예약 및 커밋 크기는 변경되지 않습니다.
SetThreadpoolThreadMaximum

지정된 스레드 풀이 콜백을 처리하기 위해 할당할 수 있는 최대 스레드 수를 설정합니다.
SetThreadpoolThreadMinimum

지정된 스레드 풀에서 콜백을 처리하는 데 사용할 수 있도록 해야 하는 최소 스레드 수를 설정합니다.
SetThreadpoolTimer

타이머 개체를 설정하여 이전 타이머(있는 경우)를 대체합니다. 작업자 스레드는 지정된 시간 제한이 만료된 후 타이머 개체의 콜백을 호출합니다. (SetThreadpoolTimer)
SetThreadpoolTimerEx

타이머 개체를 설정하여 이전 타이머(있는 경우)를 대체합니다. 작업자 스레드는 지정된 시간 제한이 만료된 후 타이머 개체의 콜백을 호출합니다. (SetThreadpoolTimerEx)
SetThreadpoolWait

대기 개체를 설정합니다. 이전 대기 개체(있는 경우)를 대체합니다. 작업자 스레드는 핸들이 신호를 받은 후 또는 지정된 시간 제한이 만료된 후 대기 개체의 콜백 함수를 호출합니다. (SetThreadpoolWait)
SetThreadpoolWaitEx

이전 대기 개체(있는 경우)를 대체하는 대기 개체를 설정합니다. 작업자 스레드는 핸들이 신호를 받은 후 또는 지정된 시간 제한이 만료된 후 대기 개체의 콜백 함수를 호출합니다. (SetThreadpoolWaitEx)
StartThreadpoolIo

지정된 I/O 완료 개체에 대해 I/O 작업이 시작될 수 있음을 스레드 풀에 알깁니다. 작업자 스레드는 이 개체에 바인딩된 파일 핸들에서 작업이 완료된 후 I/O 완성 개체의 콜백 함수를 호출합니다.
SubmitThreadpoolWork

스레드 풀에 작업 개체를 게시합니다. 작업자 스레드는 작업 개체의 콜백 함수를 호출합니다.
TrySubmitThreadpoolCallback

스레드 풀 작업자 스레드가 지정된 콜백 함수를 호출하도록 요청합니다.
WaitForThreadpoolIoCallbacks

미해결 I/O 완료 콜백이 완료될 때까지 대기하고 선택적으로 아직 실행이 시작되지 않은 보류 중인 콜백을 취소합니다.
WaitForThreadpoolTimerCallbacks

미해결 타이머 콜백이 완료될 때까지 대기하고 선택적으로 아직 실행이 시작되지 않은 보류 중인 콜백을 취소합니다.
WaitForThreadpoolWaitCallbacks

미해결 대기 콜백이 완료될 때까지 대기하고 선택적으로 아직 실행이 시작되지 않은 보류 중인 콜백을 취소합니다.
WaitForThreadpoolWorkCallbacks

미해결 작업 콜백이 완료될 때까지 대기하고 선택적으로 아직 실행이 시작되지 않은 보류 중인 콜백을 취소합니다.