ページの先頭行へ戻る
Symfoware Analytics Server(Operational Data Store編) 運用ガイド
FUJITSU Software

C.3.5 PluginClose

機能:

アダプタ入力ファイルのクローズ処理を行います。


書式:
#include "iisplugin.h"                /* 公開ヘッダ */

int PluginClose(
    PLUGININFO    *pstPluginInfo);    /* プラグイン情報 */

パラメタ:

データ型

パラメタ

説明

PLUGININFO*

pstPluginInfo

プラグイン情報

復帰値:

復帰値

説明

0

正常終了と判断します

0以外

異常終了と判断します

関数の作成規則:

本関数内で参照可能なメンバを以下に示します。

No

データ型

メンバ名

種別
(注1)

説明

1

const int

const iPluginInfo

(I)

プラグイン情報 : 0

2

int

iFileType(注2)

(O)

アダプタ生成ファイルの形式

3

const char*

const pcDirectInfo

(I)

プラグインへの情報

4

const char*

const pcInFilePath

(I)

アダプタ入力ファイル名

5

*CALLBACKPUTDATA

const CallBackPutData
(注3)

(I)

アダプタ生成ファイル出力関数のポインタ

6

*CALLBACKPUTLOG

const CallBackPutLog

(I)

資源管理ログファイル出力関数ポインタ

7

void*

pPiArea

(O)

プラグイン使用領域

注1) (I)は、ロードアダプタコマンド(iisloadadpt)が設定するメンバであることを表します。
     (O)は、プラグインが設定するメンバであることを表します。
注2) このメンバは変更しないでください。
注3) 本関数内では、このメンバは参照できません。


アダプタ入力ファイル名(pcInFilePath)に通知されたアダプタ入力ファイルに対する回収処理を実装してください。

本APIの復帰値が異常終了の場合、ロードアダプタコマンド(iisloadadpt)は、PluginFinalize関数を呼び出してプロセスを異常終了します。