int UserFunc( FEDIT_USERFUNC* pParam, FEDIT_USERFUNC_ITEM* pOutItem ) ;
UserFuncは利用者プログラムの関数名の例です。関数名は30byte以内で指定してください。
機能説明
利用者プログラム関数は、トランスレーション実行時にFormatmanagerの機能を補完するために作成するものです。これはFormatmanagerから呼び出され、利用者プログラム側で必要な情報を受け取り、結果を返します。
パラメタの意味
利用者プログラムインタフェース構造体のアドレスを受け取ります。
出力項目用の項目情報構造体のアドレスを受け取ります。
復帰値が“0”(正常終了)の場合には、項目情報構造体に出力項目の内容を格納します。
復帰値
以下の復帰値を返却します。
0:正常終了
-1以下:異常終了
1以上:ワーニング
ポイント
Formatmanagerが0未満(異常終了)を受け取った場合は、Formatmanager自身が異常終了します。1以上(ワーニング)を受け取った場合は、処理を継続します。
pOutItemはFormatmanager側で獲得済みです。通知するアドレスに値を格納してください。また、長さおよびアドレスを変更しないでください。