ApplyDeltaB 函数
使用作为缓冲区提供的增量和源 () 来创建目标数据的新副本。 输出数据在 MSDelta 分配的缓冲区中返回。
注意
完成此函数后,必须调用 DeltaFree 来释放输出缓冲区。
注意
如果指定的增量是使用 PatchAPI 创建的,并且设置了 DELTA_APPLY_FLAG_ALLOW_PA19 标志,则 MSDelta 将调用 PatchAPI 来应用增量。
语法
BOOL WINAPI ApplyDeltaB(
DELTA_FLAG_TYPE ApplyFlags,
DELTA_INPUT Source,
DELTA_INPUT Delta,
LPDELTA_OUTPUT lpTarget
);
参数
ApplyFlags
[in] DELTA_FLAG_NONE 或 DELTA_APPLY_FLAG_ALLOW_PA19。
Source
[in]包含指向包含源数据的缓冲区的指针 的DELTA_INPUT 结构。
增量
[in]包含指向包含增量数据的缓冲区的指针 的DELTA_INPUT 结构。
lpTarget
[out]指向要写入目标的 DELTA_OUTPUT 结构的指针。
返回值
如果成功,此函数返回 TRUE ;否则返回 FALSE。 当函数返回 FALSE 时,可以调用 GetLastError 以获取相应的 Win32 系统错误代码。
要求
要求 | 值 |
---|---|
标头 | msdelta.h |
DLL | msdelta.dll |
Unicode | 不适用 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈