« Gecko Plugin API Reference « Plug-in Side Plug-in API
概要
ストリームからのデータに対するローカルファイルの名前を提供します。
文法
#include <npapi.h> void NPP_StreamAsFile(NPP instance, NPStream* stream, const char* fname);
パラメータ
この関数は以下のパラメータを取ります:
- instance
- 現在のプラグインのインスタンスへのポインタ。
- stream
- 現在のストリームへのポインタ。
- fname
- ローカルファイルへのフルパスへのポインタ。データを取り出したりファイルに書き込んでいる間にエラーが発生したならば、fname は null になるかもしれません。
説明
ストリームが完了したとき、ブラウザはインスタンスにストリームに対するローカルファイルのフルパス名を提供するために NPP_StreamAsFile
を呼びます。NPP_StreamAsFile
は以前の NPP_NewStream の呼び出しだけで NP_ASFILEONLY
か NP_ASFILE
にモードが設定されたストリームに対して呼ばれます。
データを取り出したりファイルに書き込んでいる間にエラーが発生したならば、ファイル名 (fname) は null です。