bipInitializeUserExits は、ユーザー出口ライブラリー (.lel ファイル) によってエクスポートされるインプリメンテーション関数です。
この関数は、.lel ファイルのアンロード (通常は実行グループ・プロセスの停止中に発生する) の直前に呼び出されます。 この関数の実行時に、bipInitializeUserExits 関数で割り振られたすべてのリソースを出口コードによってクリーンアップする必要があります。
この関数をエクスポートしないと、.lel ファイルのロードは失敗します。 bipTerminateUserExits の実行中に他のユーティリティー関数を呼び出すことはできません。 この関数は、bipInitializeUserExits 関数と同じスレッドで開始されます。
void bipTerminateUserExits()
なし。
なし。
extern "C"{
void bipTerminateUserExits(){
/*Here, we clean up any resources, e.g.
spawned threads, file handles, sockets */
freeResources();
}
}/*end of extern "C" */