cniGetParserClassName

指定した構文エレメントに関連付けられているパーサー・クラス名を取得します。

構文

CciSize cniGetParserClassName(
    int*                        returnCode,
    CciElement*     targetElement,
    const CciChar*             value,
  CciSize        length);

パラメーター

returnCode
関数からの戻りコード (出力)。
targetElement
パーサー・クラス名が戻されるエレメントのアドレス (入力)。
value
パーサー・クラス名の保管先の出力バッファーのアドレス (入力)。
length
CciChar 文字の数で表される、value パラメーターで指定した出力バッファーの長さ (入力)。

戻り値

  • 成功した場合、returnCode パラメーターは CCI_SUCCESS を示し、バッファーに書き込まれた文字の数が戻されます。
  • バッファーに十分な大きさがなく、戻される名前を保存できない場合には、returnCode パラメーターは CCI_BUFFER_TOO_SMALL を示し、戻り値はこの名前を保管するために必要な文字数を示します。
  • エラーが発生した場合は、CCI_FAILURE が戻され、returnCode パラメーターがエラーの理由を示します。

関連概念
ユーザー定義のメッセージ処理ノード
ユーザー定義の出力ノード

関連タスク
C でのメッセージ処理ノードの作成

関連資料
C 言語ノード・ユーティリティー関数