InitializeThreadpoolEnvironment 함수(winbase.h)
콜백 환경을 초기화합니다.
구문
void InitializeThreadpoolEnvironment(
[out] PTP_CALLBACK_ENVIRON pcbe
);
매개 변수
[out] pcbe
콜백 환경을 정의하는 TP_CALLBACK_ENVIRON 구조체입니다.
반환 값
없음
설명
기본적으로 콜백은 프로세스의 기본 스레드 풀에서 실행됩니다. 콜백 환경과 연결된 정리 그룹이 없고, 호출자는 미해결 콜백이 있는 동안 콜백의 DLL을 로드된 상태로 유지할 책임이 있으며, 콜백은 애플리케이션에 대해 적절한 시간 내에 실행되어야 합니다.
다음 함수 중 하나를 호출하여 환경을 수정하려는 경우 콜백 환경을 만듭니다.
- SetThreadpoolCallbackCleanupGroup
- SetThreadpoolCallbackLibrary
- SetThreadpoolCallbackPool
- SetThreadpoolCallbackPriority
- SetThreadpoolCallbackRunsLong
- CreateThreadpoolIo
- CreateThreadpoolTimer
- CreateThreadpoolWait
- CreateThreadpoolWork
- TrySubmitThreadpoolCallback
이 함수를 사용하는 애플리케이션을 컴파일하려면 _WIN32_WINNT 0x0600 이상으로 정의합니다.
예제
예제는 스레드 풀 함수 사용을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | winbase.h(Windows.h 포함) |