다음을 통해 공유


InitializeThreadpoolEnvironment 함수(winbase.h)

콜백 환경을 초기화합니다.

구문

void InitializeThreadpoolEnvironment(
  [out] PTP_CALLBACK_ENVIRON pcbe
);

매개 변수

[out] pcbe

콜백 환경을 정의하는 TP_CALLBACK_ENVIRON 구조체입니다.

반환 값

없음

설명

기본적으로 콜백은 프로세스의 기본 스레드 풀에서 실행됩니다. 콜백 환경과 연결된 정리 그룹이 없고, 호출자는 미해결 콜백이 있는 동안 콜백의 DLL을 로드된 상태로 유지할 책임이 있으며, 콜백은 애플리케이션에 대해 적절한 시간 내에 실행되어야 합니다.

다음 함수 중 하나를 호출하여 환경을 수정하려는 경우 콜백 환경을 만듭니다.

기본 콜백 환경을 사용하려면 다음 함수 중 하나를 호출할 때 선택적 콜백 환경 매개 변수를 NULL로 설정합니다. InitializeThreadpoolEnvironment 함수는 인라인 함수로 구현됩니다.

이 함수를 사용하는 애플리케이션을 컴파일하려면 _WIN32_WINNT 0x0600 이상으로 정의합니다.

예제

예제는 스레드 풀 함수 사용을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 winbase.h(Windows.h 포함)

추가 정보

DestroyThreadpoolEnvironment

SetThreadpoolCallbackCleanupGroup

SetThreadpoolCallbackLibrary

SetThreadpoolCallbackPool

SetThreadpoolCallbackRunsLong

스레드 풀