Hitachi

Hitachi System Information Capture リファレンス 


8.3.5 TERM要求

機能

蓄積ファイル編集ユーティリティの終了要求(TERM要求)を行います。

INIT要求後、終了するときは必ずTERM要求を行ってください。

形式

ANSI Cの形式

#include <esafl.h>
int es_afl_term(ESAFL_TPARAM *tparam_pt、 ESLONG flags)

パラメタの内容

ESAFL_TPARAMのパラメタ内容

typedef struct es_afl_tparam_t{        ………終了パラメタ構造体
    char    input_file_del;            ………蓄積ファイル削除有無
    char    yobi[127];                 ………予備
} ESAFL_TPARAM;

UAPで値を設定するパラメタ項目

tparam_pt

終了パラメタ構造体のアドレスを設定します。

終了パラメタ構造体に次の情報を設定してください。

  • 蓄積ファイル削除有無

    入力した蓄積ファイルを削除するかどうかを設定します。

    INIT要求時に入力ファイルパラメタ構造体を指定したときのみ有効となります。

    ESAFL_YES :削除します。

    ESAFL_NO :削除しません。

flags

ESNOFLAGSを設定してください。

HSICから値が返されるパラメタ項目

ありません。

リターン値

リターン値

意味

EE_OK

正常に終了しました。

ESAFLER_ARGUMENT

引数に設定した値が間違っています。

ESAFLER_TIMING

この関数を発行できる状態ではありません。

ESAFLER_IOERR

蓄積ファイルへのI/Oエラーが発生しました。

ESAFLER_SYSERR

システムエラーが発生しました。

ESAFLER_UNRESOLVABLE

その他のエラーが発生しました。

注意事項

各パラメタ構造体の予備領域はNULLクリアしてください。