Visit Mozilla.org

NPP StreamAsFile

出典: MDC


« 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_ASFILEONLYNP_ASFILE にモードが設定されたストリームに対して呼ばれます。

データを取り出したりファイルに書き込んでいる間にエラーが発生したならば、ファイル名 (fname) は null です。

[編集] 関連項目

NPP_NewStream, NPP_Write, NPP_WriteReady, NPStream, NPP