다음을 통해 공유


ClusWorkerTerminateEx 함수(resapi.h)

작업자 스레드가 지정된 시간 제한까지 종료될 때까지 기다립니다. 이 함수는 대기가 시작되기 전에 스레드가 종료되도록 신호를 표시하거나 지정된 경우 수동적으로 대기할 수 있습니다.

구문

DWORD ClusWorkerTerminateEx(
  [in, out] PCLUS_WORKER ClusWorker,
  [in]      DWORD        TimeoutInMilliseconds,
  [in]      BOOL         WaitOnly
);

매개 변수

[in, out] ClusWorker

종료할 작업자 스레드를 설명하는 CLUS_WORKER 구조체에 대한 포인터입니다.

[in] TimeoutInMilliseconds

시간 제한(밀리초)입니다.

[in] WaitOnly

TRUE를 설정하면 함수는 스레드가 종료될 것을 알리지 않고 지정된 시간 제한까지 기다립니다. 그렇지 않으면 스레드를 기다리기 전에 스레드가 종료되도록 신호를 보냅니다.

반환 값

오류 시 시스템 오류 코드를 반환합니다.

반환 코드 설명
ERROR_SUCCESS
모든 작업자 스레드가 종료됩니다.
WAIT_TIMEOUT
작업자 스레드는 지정된 시간 제한 내에 종료되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2016
대상 플랫폼 Windows
헤더 resapi.h
라이브러리 ResUtils.lib
DLL ResUtils.dll

추가 정보

CLUS_WORKER

ClusWorkerCheckTerminate

ClusWorkerCreate

ClusWorkerTerminate

ClusWorkersTerminate

스레드 관리 유틸리티 함수