次の方法で共有


キャビネット API マクロ

このセクションでは、キャビネット 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 の使用