キャビネット 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 コンテキスト内のファイルにデータを書き込むために使用します。 |
関連トピック