uCosminexus Interschema ユーザーズガイド

[目次][用語][索引][前へ][次へ]

9.2.3 ETtrans2CreateMdlInfo(MDL情報の生成)

形式
#include  "ETtrans.h"
 
int ETtrans2CreateMdlInfo (
  char **pMdlInfo,
  const char *cszMdlFile,
  char *pTC)

 

引数
引数 種別 内容
pMdlInfo 出力 生成したMDL情報を取得します。
cszMdlFile 入力 ロードしたいMDLファイル名を指定します。
pTC 入力 使用するスレッド固有情報を指定します。

説明
指定されたMDLファイルをロードして,MDL情報を生成します。
引数pMdlInfoで取得したMDL情報は,変換時にETtrans2Exec関数の引数として渡します。
引数pTCにNULLが指定された場合,この関数を呼び出しているときのログは,ETtrans2Init関数で指定されたログファイルに出力されます。また,引数pTCにETtrans2CreateThreadContext関数で生成されたスレッド固有情報が指定された場合,この関数を呼び出しているときのログは,スレッド固有情報に指定されたログファイルに出力されます。

戻り値
戻り値 内容
0x00000000 正常に終了しました。
0x02000000 MDLファイルが検証されていない,MDLファイルのバージョンが不整合,又はMDLファイルが不正です。
0x04000000 MDL情報を生成できませんでした。
0x04000001 指定されたMDLファイルがない,又はファイルへのアクセス権がありません。
0x04000002 メモリ不足です。
0x04000008 スレッド固有情報が不正です。
0x04000010 変換できないMDLファイルです(対応ライセンスがありません)。