次の方法で共有


キャビネット API マクロ

このセクションでは、Cabinet API で使用されるマクロについて詳しく説明します。

FCI マクロ

FCI では、次のマクロが使用されます。

マクロ 形容
FNFCIALLOC FCI コンテキストでメモリを割り当てるために使用されます。
FNFCICLOSE ファイルを閉じるのに使用します。
FNFCIDELETE ファイルを削除するために使用されます。
FNFCIFILEPLACED ファイルがキャビネットに配置されたときに通知するために使用されます。
FNFCIFREE FCI コンテキストで以前に割り当てられたメモリを解放するために使用されます。
FNFCIGETNEXTCABINET 次のキャビネットの情報を要求するために使用されます。
FNFCIGETOPENINFO ファイルを開き、ファイルの日付、時刻、および属性を取得するために使用されます。
FNFCIGETTEMPFILE 一時ファイル名を取得するために使用されます。
FNFCIOPEN FCI コンテキストでファイルを開くために使用されます。
FNFCIREAD ファイルからデータを読み取るために使用されます。
FNFCISEEKする 指定した場所にファイル ポインターを移動するために使用します。
FNFCISTATUS ユーザーを更新するために使用されます。
FNFCIWRITE ファイルにデータを書き込む場合に使用します。
TCOMPfromLZXWindow FCIAddFileのウィンドウ サイズLXZ TCOMP 値に変換します。

 

FDI マクロ

FDI では、次のマクロが使用されます。

マクロ 形容
FNALLOC FDI コンテキストでメモリを割り当てるために使用されます。
FNCLOSEする FDI コンテキストでファイルを閉じるのに使用されます。
FNFDINOTIFY デコーダーの状態でアプリケーションを更新するために使用されます。
FNFREEする FDI コンテキストで以前に割り当てられたメモリを解放するために使用されます。
FNOPENする FDI コンテキストでファイルを開くために使用されます。
FNREADする FDI コンテキスト内のファイルからデータを読み取るために使用されます。
FNSEEKする FDI コンテキスト内の指定した場所にファイル ポインターを移動するために使用します。
FNWRITEする FDI コンテキスト内のファイルにデータを書き込む場合に使用します。

 

Cabinet API リファレンス

キャビネット API を使用する