Funzione CreatePatchFileExA/W

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)

Vedi anche

PatchAPI