このセクションはプラグイン API によって使用されるプログラム定義へのリファレンスです。すべてのプログラム定義は npapi.h にあります。
エラーコード
コード | 値 | 説明 |
NPERR_NO_ERROR
| 0 | エラーは起こりませんでした。 |
NPERR_GENERIC_ERROR
| 1 | 特定のエラーコードを持たないエラーが起こりました。 |
NPERR_INVALID_INSTANCE_ERROR
| 2 | プラグインへ無効なインスタンスが渡されました。 |
NPERR_INVALID_FUNCTABLE_ERROR
| 3 | 関数表が無効です。 |
NPERR_MODULE_LOAD_FAILED_ERROR
| 4 | プラグインの読み込みに失敗しました。 |
NPERR_OUT_OF_MEMORY_ERROR
| 5 | メモリの割り当てに失敗しました。 |
NPERR_INVALID_PLUGIN_ERROR
| 6 | プラグインが見つからないか無効です。 |
NPERR_INVALID_PLUGIN_DIR_ERROR
| 7 | プラグインディレクトリが見つからないか無効です。 |
NPERR_INCOMPATIBLE_VERSION_ERROR
| 8 | プラグインと Communicator のバージョンが一致しません。 |
NPERR_INVALID_PARAM
| 9 | パラメータが無いか無効です。 |
NPERR_INVALID_URL
| 10 | URL が見つからないか無効です。 |
NPERR_FILE_NOT_FOUND
| 11 | ファイルが見つからないか無効です。 |
NPERR_NO_DATA
| 12 | ストリームにデータが含まれていません。 |
NPERR_STREAM_NOT_SEEKABLE
| 13 | シークできるストリームが期待されます。 |
リザルトコード
定数 | 値 | 説明 |
NPRES_DONE
| 0 | (最も一般的): 正常終了; すべてのデータはインスタンスに送られました。 |
NPRES_NETWORK_ERR
| 1 | ネットワークやディスク I/O の問題、メモリ不足、その他の問題でストリームが失敗しました。 |
NPRES_USER_BREAK
| 2 | 中止ボタンを押して直接的に、あるいはインスタンスを削除したり高優先度のネットワーク操作を初期化するなどして間接的に、ユーザがストリームを取り消しました。 |
プラグインバージョン定数
定数 | 値 | 説明 |
NP_VERSION_MAJOR
| 0 | メジャーバージョンナンバー; メジャーコードリリースナンバーでの変化。 |
NP_VERSION_MINOR
| 11 | マイナーバージョンナンバー; 小数点リリースナンバーでの変化。 |
バージョン機能定数
NPVERS 定数: バージョン機能定数 | 値 | 説明 |
NPVERS_HAS_STREAMOUTPUT
| 8 | ストリーミングデータ。 |
NPVERS_HAS_NOTIFICATION
| 9 | 完了の通知。 |
NPVERS_HAS_LIVECONNECT
| 9 | LiveConnect。 |
NPVERS_WIN16_HAS_LIVECONNECT
| 9 | LiveConnect (Win16)。 |
NPVERS_68K_HAS_LIVECONNECT
| 11 | LiveConnect (68K)。 |
NPVERS_HAS_WINDOWLESS
| 11 | ウィンドウを持たないプラグイン。 |
NPVERS_HAS_XPCONNECT_SCRIPTING
| 13 | XPConnect を使用してスクリプト化可能なプラグイン。 |
NPVERS_HAS_NPRUNTIME_SCRIPTING
| 14 | NPRuntime を使用してスクリプト化可能なプラグイン。 |
NPVERS_HAS_FORM_VALUES
| 15 | NPPVformValue NPPVariable がサポートされています。
|
NPVERS_HAS_POPUPS_ENABLED_STATE
| 16 | NPN_PushPopupsEnabledState() 関数および NPN_PopPopupsEnabledState() 関数がサポートされています。
|
NPVERS_HAS_RESPONSE_HEADERS
| 17 | NPStreams は HTTP ストリームのためのレスポンスヘッダを持ちます。 |
NPVERS_HAS_NPOBJECT_ENUM
| 18 | 該当の NPClass は enumerate フィールドを持ち、このクラスの NPObject のプロパティを列挙します。
|