ApplyDeltaB-Funktion

Verwendet das Delta und die Quelle (als Puffer bereitgestellt), um eine neue Kopie der Zieldaten zu erstellen. Die Ausgabedaten werden in einem mit MSDelta zugeordneten Puffer zurückgegeben.

Hinweis

Sie müssen DeltaFree aufrufen, um den Ausgabepuffer nach Abschluss dieser Funktion freizugeben.

Hinweis

Wenn das angegebene Delta mithilfe von PatchAPI erstellt wurde und das DELTA_APPLY_FLAG_ALLOW_PA19-Flag festgelegt ist, ruft MSDelta PatchAPI auf, um das Delta anzuwenden.

Syntax

BOOL  WINAPI  ApplyDeltaB(
    DELTA_FLAG_TYPE  ApplyFlags,
    DELTA_INPUT      Source,
    DELTA_INPUT      Delta,
    LPDELTA_OUTPUT   lpTarget
   );

Parameter

ApplyFlags

[in] Entweder DELTA_FLAG_NONE oder DELTA_APPLY_FLAG_ALLOW_PA19.

Quelle

[in] Eine DELTA_INPUT-Struktur , die einen Zeiger auf den Puffer enthält, der die Quelldaten enthält.

Delta

[in] Eine DELTA_INPUT Struktur, die einen Zeiger auf den Puffer enthält, der die Deltadaten enthält.

lpTarget

[out] Zeiger auf die DELTA_OUTPUT Struktur, in der das Ziel geschrieben werden soll.

Rückgabewert

Diese Funktion gibt TRUE zurück, wenn sie erfolgreich ist. Andernfalls wird FALSE zurückgegeben. Wenn die Funktion FALSE zurückgibt, können Sie GetLastError aufrufen, um den entsprechenden Win32-Systemfehlercode abzurufen.

Anforderungen

Anforderung Wert
Header msdelta.h
DLL msdelta.dll
Unicode Nicht verfügbar

Siehe auch

MSDelta

DeltaFree