ApplyDeltaB-Funktion

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

Hinweis

Sie müssen DeltaFree aufrufen, um den Ausgabepuffer frei zu geben, nachdem diese Funktion abgeschlossen wurde.

Hinweis

Wenn das angegebene Delta mit PatchAPIerstellt wurde und das DELTA_APPLY_FLAG_ALLOW_PA19 festgelegt ist, wird PatchAPI von MSDelta zum Anwenden des Deltas aufruft.

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 die 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 zu erhalten.

Requirements (Anforderungen)

Anforderung Wert
Header msdelta.h
DLL msdelta.dll
Unicode Nicht zutreffend

Siehe auch

MSDelta

DeltaFree