次の方法で共有


CWorkerThread::AddHandle

更新 : 2007 年 11 月

ワーカー スレッドが管理するリストに、待機可能オブジェクトのハンドルを追加します。

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

パラメータ

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

  • pClient
    ハンドルがシグナルを送信したときに呼び出されるオブジェクトの IWorkerThreadClient インターフェイスへのポインタ。

  • dwParam
    ハンドルがシグナルを送信したときに IWorkerThreadClient::Execute に渡されるパラメータ。

戻り値

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

解説

IWorkerThreadClient::Execute は、ハンドル hObject がシグナルを送信したときに pClient を使って呼び出されます。

必要条件

ヘッダー : atlutil.h

参照

参照

CWorkerThread クラス

その他の技術情報

CWorkerThread のメンバ