5.1.1.4.2 開始関数
開始関数は、プラグイン共有ライブラリに実装されているインタフェースをすべて判別した後に呼び出されます。データ構造を初期化して、プラグインで使用できるグローバル環境を設定できます。
0が返された場合は、開始関数が正常に実行されたことを意味します。0以外の値が返された場合は、プラグイン・インタフェースの開始に失敗したことを意味します。開始に失敗すると、GWWSサーバーは起動されません。
開始関数の構文は次のとおりです:
int _ws_pi_init_@ID@_@Name@(char * params, void **priv_ptr);@ID@は、実際のプラグインIDの値です。@Name@は、実際のプラグイン名の値です。たとえば、プラグインIDがP_CUSTOM_TYPEでプラグイン名がMyTypeであるプラグインの開始関数は、次のとおりです: _ws_pi_init_P_CUSTOM_TYPE_MyType (char * params, void **priv_ptr).親トピック: プラグイン登録関数