Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Funktionen CreatePatchFileExA und CreatePatchFileExW erstellen ein Delta zwischen der angegebenen Quelldatei und der angegebenen Zieldatei. Sowohl die Quell- als auch die Zieldateien werden als Pfade bereitgestellt. Das Ausgabedelta wird auch in einen angegebenen Pfad geschrieben. Diese Funktionen bieten während des Erstellungsprozesses Statusberichte.
Syntax
BOOL PATCHAPI CreatePatchFileExA(
ULONG OldFileCount,
PPATCH_OLD_FILE_INFO_A OldFileInfoArray,
LPCTSTR NewFileName,
LPCTSTR PatchFileName,
ULONG OptionFlags,
PPATCH_OPTION_DATA OptionData,
PPATCH_PROGRESS_CALLBACK ProgressCallback,
PVOID CallbackContext
);
BOOL PATCHAPI CreatePatchFileExW(
ULONG OldFileCount,
PPATCH_OLD_FILE_INFO_A OldFileInfoArray,
LPCWSTR NewFileName,
LPCWSTR PatchFileName,
ULONG OptionFlags,
PPATCH_OPTION_DATA OptionData,
PPATCH_PROGRESS_CALLBACK ProgressCallback,
PVOID CallbackContext
);
Parameter
OldFileCount
Die Gesamtanzahl der Quelldateien. Wird verwendet, um Deltas für mehrere Quelldateien zu erstellen (maximal 255).
OldFileInfoArray
Zeiger auf das Quelldateiinformationsarray.
NewFileName
Der Name der Zieldatei.
PatchFileName
Der Name des erstellten Deltas.
OptionFlags
Erstellungsflags.
ProgressCallback
Zeiger auf den anwendungsdefinierten Statusrückruf.
CallbackContext
Zeiger auf den anwendungsdefinierten Kontext.
Rückgabewert
Diese Funktion gibt TRUE zurück, wenn sie erfolgreich ist. Andernfalls wird FALSE zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | patchapi.h |
| DLL | mspatchc.dll |
| Unicode | Implementiert als CreatePatchFileExW (Unicode) und CreatePatchFileExA (ANSI) |