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