9.2.5 ETtrans2UpdateMdlInfo(MDL情報の更新)

形式

#include  "ETtrans.h"

int ETtrans2UpdateMdlInfo (
 char *pMdlInfo,
 const char *cszMdlFile,
 char *pTC)

 

引数
引数種別内容
pMdlInfo入出力更新したいMDL情報のアドレスを指定します。
cszMdlFile入力MDLファイル名を指定します。
pTC入力使用するスレッド固有情報を指定します。
説明
指定されたMDL情報にロードされているMDLファイルをアンロードし,新たにMDLファイルをロードします。MDL情報を指定して呼び出しているMDL情報操作関数,又は変換実行関数がある場合は,スレッドの外から同じMDL情報を指定して,この関数を呼び出さないでください。
引数pTCにNULLが指定された場合,この関数を呼び出しているときのログはETtrans2Init関数で指定されたログファイルに出力されます。引数pTCにETtrans2CreateThreadContext関数で生成されたスレッド固有情報が指定された場合,この関数を呼び出しているときのログはスレッド固有情報に指定されたログファイルに出力されます。
戻り値
戻り値内容
0x00000000正常に終了しました。
0x02000000MDLファイルが検証されていない,MDLファイルのバージョンが不整合,又はMDLファイルが不正です。
0x04000000MDL情報を生成できませんでした。
0x04000001指定されたMDLファイルがない,又はファイルへのアクセス権がありません。
0x04000002メモリ不足です。
0x04000008MDL情報又はスレッド固有情報が不正です。
0x04000010変換できないMDLファイルです(対応ライセンスがありません)。