--- title: NPP DestroyStream slug: NPP_DestroyStream tags: - NPAPI - Plugins translation_of: Archive/Plugins/Reference/NPP_DestroyStream ---

 

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

概要

ストリームが閉じられ、あるいは破棄されようとしているとプラグインに告知します。

文法

#include <npapi.h>

NPError NPP_DestroyStream(NPP       instance,
                           NPStream* stream,
                           NPReason  reason);

パラメータ

この関数は以下のパラメータを取ります:

instance
現在のインスタンスへのポインタ。
stream
現在のストリームへのポインタ。
reason
ストリームが破棄された理由。 値:

戻り値

説明

プラグインが正常終了するか不正終了するかしてプラグインが終了したときに、ブラウザは NPP_DestroyStream 関数を呼びます。この後に、ブラウザは NPStream オブジェクトを削除します。

このときに stream->pdata に割り当てたプライベートなデータをすべて削除すべきで、このストリームオブジェクトへのそれ以上の参照を作成するべきではありません。

関連項目

NPP_NewStream, NPStream

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