Share via


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

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