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