次の方法で共有


IWorkerThreadClient::CloseHandle

更新 : 2007 年 11 月

このメソッドを実装し、オブジェクトに関連付けられたハンドルを閉じます。

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;
}

必要条件

ヘッダー : atlutil.h

参照

参照

IWorkerThreadClient インターフェイス

CWorkerThread::AddHandle

その他の技術情報

IWorkerThreadClient のメンバ