次の方法で共有


CWorkerThread::AddHandle

ワーカー スレッドによって保持されるリストに待機可能オブジェクト ハンドルを追加するには、このメソッドを呼び出します。

HRESULT AddHandle(
   HANDLE hObject,
   IWorkerThreadClient* pClient,
   DWORD_PTR dwParam 
) throw( );

パラメーター

  • hObject
    待機可能オブジェクトへのハンドル。

  • pClient
    ハンドルがシグナル状態になったときに呼び出すオブジェクトの IWorkerThreadClient インターフェイスへのポインター。

  • dwParam
    ハンドルがシグナル状態になったときに IWorkerThreadClient::Execute に渡すパラメーター。

戻り値

正常に終了した場合は、S_OK を返します。それ以外の場合は、エラーの HRESULT を返します。

解説

IWorkerThreadClient::Execute は pClient によって、hObject、ハンドルがシグナル状態と呼ばれます。

必要条件

Header: atlutil.h

参照

関連項目

CWorkerThread クラス