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 上下文中将数据写入文件。 |
相关主题