--- title: NP_Shutdown slug: NP_Shutdown tags: - NPAPI - Plugins translation_of: Archive/Plugins/Reference/NP_Shutdown ---

« Gecko Plugin API Reference « Plug-in Side Plug-in API

概要

プラグインに対する全体的な後始末を提供します。

文法

#include <npapi.h>

void NP_Shutdown(void);

Windows

#include <npapi.h>

void WINAPI NP_Shutdown(void);

説明

ブラウザはプラグインのライブラリ自体をアンロードする前に、最後のプラグインのインスタンスが破棄された後で一度この関数を呼びます。NP_Initialize で割り当てられすべてのプラグインのインスタンスで共有されるあらゆるデータを削除するために NP_Shutdown を使ってください。

プラグイン用の Java クラスを定義したならば、このときに Java がそれをアンロードできてメモリを解放できるようにしてください。

注: 十分なメモリが利用できて、近い将来更にインスタンスを作成すると予想されるならば、ブラウザはプラグインのライブラリをロードしたままにしておくことができます。ブラウザはライブラリが最終的にアンロードされるときにだけ NP_Shutdown を呼びます。

関連項目

NP_Initialize, NPP_Destroy

{{ languages( { "en": "en/NP_Shutdown" } ) }}