IWorkerThreadClient::CloseHandle

实现此方法关闭处理与此对象关联的。

HRESULT CloseHandle(
   HANDLE hHandle 
);

参数

  • hHandle
    将要关闭的句柄。

返回值

返回在成功的S_OK或在失败时错误HRESULT。

备注

处理传递给此方法之前与此对象关联的调用 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;
}

要求

Header: atlutil.h

请参见

参考

IWorkerThreadClient接口

CWorkerThread::AddHandle