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_NONEDELTA_APPLY_FLAG_ALLOW_PA19

來源

[in]包含包含來源資料之緩衝區指標 的DELTA_INPUT 結構。

差異

[in]包含包含差異資料之緩衝區指標 的DELTA_INPUT 結構。

lpTarget

[out]要寫入目標 之DELTA_OUTPUT 結構的指標。

傳回值

如果函式成功,此函式會傳回 TRUE ;否則會傳回 FALSE。 當函式傳回 FALSE時,您可以呼叫 GetLastError 以取得對應的 Win32 系統錯誤碼。

規格需求

需求
標頭 msdelta.h
DLL msdelta.dll
Unicode 不適用

另請參閱

MSDelta

DeltaFree