다음을 통해 공유


IWorkerThreadClient::CloseHandle

이 개체와 연관 된 처리 하려면이 메서드를 구현 합니다.

HRESULT CloseHandle(
   HANDLE hHandle 
);

매개 변수

  • hHandle
    닫으려는 핸들입니다.

반환 값

성공 또는 실패 시 오류 HRESULT S_OK를 반환 합니다.

설명

이 메서드에 전달 된 핸들을 호출 하 여이 개체에 이전에 연결 된 CWorkerThread::AddHandle.

예제

다음 코드는 간단한 구현을 보여 줍니다. IWorkerThreadClient::CloseHandle.

HRESULT CloseHandle(HANDLE hObject)
{
   // Users should do any shutdown operation required here.
   // Generally, this means just closing the handle.

   if (!::CloseHandle(hObject))
   {
      // Closing the handle failed for some reason.
      return AtlHresultFromLastError();
   }

   return S_OK;
}

요구 사항

헤더: atlutil.h

참고 항목

참조

IWorkerThreadClient 인터페이스

CWorkerThread::AddHandle