Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As funções CreatePatchFileExA e CreatePatchFileExW criam um delta entre o arquivo de origem especificado e o arquivo de destino especificado. Os arquivos de origem e de destino são fornecidos como caminhos. O delta de saída também é gravado em um caminho fornecido. Essas funções fornecem relatórios de progresso durante o processo de criação.
Sintaxe
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
);
Parâmetros
OldFileCount
O número total de arquivos de origem. Usado para criar deltas em vários arquivos de origem (máximo de 255).
OldFileInfoArray
Ponteiro para a matriz de informações do arquivo de origem.
NewFileName
O nome do arquivo de destino.
PatchFileName
O nome do delta que é criado.
OptionFlags
Sinalizadores de criação.
ProgressCallback
Ponteiro para o retorno de chamada de progresso definido pelo aplicativo.
CallbackContext
Ponteiro para o contexto definido pelo aplicativo.
Valor retornado
Essa função retornará TRUE se for bem-sucedida; caso contrário, retornará FALSE.
Requisitos
| Requisito | Valor |
|---|---|
| parâmetro | patchapi.h |
| DLL | mspatchc.dll |
| Unicode | Implementado como CreatePatchFileExW (Unicode) e CreatePatchFileExA (ANSI) |