FCIFlushFolder 函数 (fci.h)
FCIFlushFolder 函数强制立即完成当前正在构造的文件夹。
语法
BOOL DIAMONDAPI FCIFlushFolder(
[in] HFCI hfci,
[in] PFNFCIGETNEXTCABINET pfnfcignc,
[in] PFNFCISTATUS pfnfcis
);
参数
[in] hfci
FCICreate 函数返回的有效 FCI 上下文句柄。
[in] pfnfcignc
指向应用程序定义的回调函数的指针,用于获取下一个要创建的文件柜上的规范。 应使用 FNFCIGETNEXTCABINET 宏声明函数。
[in] pfnfcis
指向应用程序定义的回调函数的指针,用于更新用户。 应使用 FNFCISTATUS 宏声明函数。
返回值
如果函数成功,则返回 TRUE;否则为 FALSE。
扩展错误信息在用于创建 FCI 上下文的 ERF 结构中提供。
备注
FCIFlushFolder API 强制立即完成当前正在构建的文件夹;如果使用压缩方法,则有效重置压缩历史记录。
如果机箱溢出,将调用 GetNextCab 指示的回调函数,如果 FCI 内缓冲的挂起数据导致超出应用程序指定的机箱媒体大小,则会发生此情况。
要求
目标平台 | Windows |
标头 | fci.h |
Library | Cabinet.lib |
DLL | Cabinet.dll |