プラグインの基本的な情報を表す文字列を取得します.
int __stdcall GetPluginInfo(
int nInfNo,
LPTSTR lpBuffer,
int nSize
);
| nInfoNo | (定義済定数) | 意味 |
|---|---|---|
| 0 | NMPI_APIVER | プラグインAPIのバージョン(現行="2.3") |
| 1 | NMPI_MODULENAME | モジュール名 |
| 2 | NMPI_TITLE | プラグインの名前(任意) |
| 3 | NMPI_DESCRIPTION | プラグインの簡単な説明(任意) |
| 4 | NMPI_AUTHOR | 作者名(任意) |
| 5 | NMPI_COPYRIGHT | 著作権表示(任意) |
| 6 | NMPI_PLUGINVER | プラグインのバージョン(任意) |
プラグインを初期化します.プラグインが読み込まれた時,一度だけシステムモジュールから呼び出されます.
int __stdcall Initialize(
PNsmPluginInitInfo lpNsmInitInfo
);
プラグインの動作を終了し,未初期化状態にします.プラグインが破棄される前に一度だけシステムモジュールから呼び出されます.
int __stdcall Terminate();