次の方法で共有


CAMThread::CheckRequest

CheckRequest メソッドは、ブロックせずに要求の有無をチェックする。

構文

  BOOL CheckRequest(
    DWORD *pParam
);

パラメータ

pParam

最後の呼び出しで CAMThread::CallWorker メソッドに渡された値を受け取る変数へのポインタ。

戻り値

ペンディング状態の要求がある場合は、TRUE を返す。それ以外の場合は、FALSE を返す。

注意

このメソッドは CAMThread::GetRequest メソッドの非ブロッキング バージョンである。

他のスレッドが CallWorker の呼び出しを待っている場合、このメソッドはリクエスト パラメータを取得し、TRUE を返す。それ以外の場合は、FALSE を返す。このメソッドが TRUE を返した場合は、CAMThread::Reply メソッドを呼び出して要求元のスレッドを解放すること。

参照