ブックタイトルTET5
- ページ
- 175/228
このページは TET5 の電子ブックに掲載されている175ページの概要です。
秒後に電子ブックの対象ページへ移動します。
「ブックを開く」ボタンをクリックすると今すぐブックを開きます。
このページは TET5 の電子ブックに掲載されている175ページの概要です。
秒後に電子ブックの対象ページへ移動します。
「ブックを開く」ボタンをクリックすると今すぐブックを開きます。
TET5
C++ Java C# int delete_pvf(String filename)Perl PHP int delete_pvf(string filename)C int TET_delete_pvf(TET *tet, const char *filename, int len)指名された仮想ファイルを削除し、そのデータ構造を解放します。filename(名前文字列)TET_create_pvf( )に与えたのと同じ、仮想ファイルの名前。len(C言語バインディングのみ)filenameがUTF-16文字列の場合の長さ(バイト単位で)。len=0ならば、ヌル終端文字列を与える必要があります。戻り値詳細指定された仮想ファイルが存在しているがロックされている場合は-1、それ以外の場合は1。ファイルがロックされていなければ、TETはただちに、filenameに関連づけられたデータ構造を削除します。filenameという名前の有効な仮想ファイルが存在しない場合には、この関数は何も警告など出さずに終了します。この関数を呼び出して成功した後には、そのfilenameは再利用することもできます。仮想ファイルはすべて、TET_delete( )で自動的に削除されます。詳細な動作は、これに対応するTET_create_pvf( )への呼び出しの際にcopyオプションを与えていたかどうかに依存します:copyオプションを与えていた場合には、ファイルの管理データ構造とファイル内容本体(データ)の両方が解放されますが、そうでなかった場合には、内容は解放されません。後者の場合にはクライアント側で内容を解放することが期待されています。C++ Java C# int info_pvf(String filename, String keyword)Perl PHP int info_pvf(string filename, string keyword)C int TET_info_pvf(TET *tet, const char *filename, int len, const char *keyword)仮想ファイルまたはPDFlib仮想ファイルシステム(PVF)のプロパティを取得します。filename(名前文字列)仮想ファイルの名前。keyword=filecountの場合このfilenameは空とすることができます。len(C言語バインディングのみ)filenameがUTF-16文字列の場合の長さ(バイト単位で)。len=0ならば、ヌル終端文字列を与える必要があります。keyword表10.4に従ったキーワード。詳細この関数は、仮想ファイルまたはPDFlib仮想ファイルシステム(PVF)のさまざまなプロパティを返します。プロパティをキーワードで指定します。表10.4 TET_info_pvf( )のキーワード一覧オプションfilecountexists説明カレントTETオブジェクトのために保持されているPDFlib仮想ファイルシステム内のファイルの総数。filename引数は無視されます。そのファイルがPDFlib仮想ファイルシステム内に存在しているなら(かつ削除されていないなら)1、そうでないなら0size(存在する仮想ファイルに対してのみ)指定した仮想ファイルのサイズをバイト単位で。10.2一般関数175