cniGetThreadContext

現行のスレッドのスレッド・コンテキストを戻します。

構文

CciThreadContext *cniGetThreadContext(
  int                    *returnCode,
  CciMessageContext *msgContext);

パラメーター

returnCode
これは、関数からの戻りコードです (出力)。入力が NULL である場合、これは、エラーがブローカーによってサイレントに処理されるか、無視されることを示します。 入力が NULL でない場合、出力は呼び出しの成功状況を示します。 msgContext パラメーターが無効である場合、*returnCode は CCI_INV_MESSAGE_CONTEXT に設定され、NULL の CciThreadContext が戻されます。
msgContext
これは、スレッド固有のコンテキストを獲得するためのメッセージ・コンテキストを提供します。 このパラメーターは、cniGetMessageContext ユーティリティー関数を使用することにより取得されるものと見込まれています。

戻り値

この関数は、正常に実行されると、現行のスレッドの CciThreadContext へのハンドルを戻します。

cciMessageContext 値は cciMessage に対応している必要があります。cciMessage は、現行のスレッドの cniEvaluate または cniRun 関数に渡されます。

CciMessageContext* messageContext = cniGetMessageContext(NULL,message);
CciThreadContext* threadContext = cniGetThreadContext(NULL,messageContext);
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
as24640_