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 |