Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le funzioni CreatePatchFileExA e CreatePatchFileExW creano un delta tra il file di origine specificato e il file di destinazione specificato. Sia l'origine che i file di destinazione vengono forniti come percorsi. Il delta di output viene scritto anche in un percorso specificato. Queste funzioni forniscono report sullo stato di avanzamento durante il processo di creazione.
Sintassi
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
);
Parametri
OldFileCount
Numero totale di file di origine. Usato per creare delta su più file di origine (massimo 255).
OldFileInfoArray
Puntatore alla matrice di informazioni sul file di origine.
NewFileName
Nome del file di destinazione.
PatchFileName
Nome del delta creato.
OptionFlags
Flag di creazione.
ProgressCallback
Puntatore al callback di stato definito dall'applicazione.
CallbackContext
Puntatore al contesto definito dall'applicazione.
Valore restituito
Questa funzione restituisce TRUE se ha esito positivo; in caso contrario, restituisce FALSE.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | patchapi.h |
| DLL | mspatchc.dll |
| Unicode | Implementato come CreatePatchFileExW (Unicode) e CreatePatchFileExA (ANSI) |