Constants


このセクションはプラグイン 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 該当の NPClassenumerate フィールドを持ち、このクラスの NPObject のプロパティを列挙します。

ドキュメントのタグと貢献者

 このページの貢献者: Marsf, Nog
 最終更新者: Marsf,