次の方法で共有


CAMThread::CallWorker

CallWorker メソッドは、スレッドに要求を通知する。

構文

  DWORD CallWorker(
    DWORD dwParam
);

パラメータ

dwParam

リクエスト パラメータ。この派生クラスはパラメータの意味を定義する。

戻り値

派生クラスが定義した値を返す。

注意

CAMThread::GetRequestCAMThread::CheckRequest メソッドは dwParam パラメータの値を取得する。GetRequest メソッドは CallWorker が呼び出されるまでブロックする。

このメソッドは CAMThread::Reply メソッドが呼び出されるまでブロックする。戻り値は Reply に指定されたパラメータである。

このメソッドは CAMThread::m_AccessLock ロックを保持し、要求を継続する。したがって、このメソッドはスレッド自体から、またはスレッドのコンテキストで実行するメンバ関数から呼び出すこと。

参照