Cabinet 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 参考

使用 Cabinet API