Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las funciones CreatePatchFileExA y CreatePatchFileExW crean una diferencia entre el archivo de origen especificado y el archivo de destino especificado. Tanto el origen como los archivos de destino se proporcionan como rutas de acceso. La diferencia de salida también se escribe en una ruta de acceso proporcionada. Estas funciones proporcionan informes de progreso durante el proceso de creación.
Sintaxis
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
Número total de archivos de origen. Se usa para crear diferencias en varios archivos de origen (máximo 255).
OldFileInfoArray
Puntero a la matriz de información del archivo de origen.
NewFileName
Nombre del archivo de destino.
PatchFileName
Nombre de la diferencia que se crea.
OptionFlags
Marcas de creación.
ProgressCallback
Puntero a la devolución de llamada de progreso definida por la aplicación.
CallbackContext
Puntero al contexto definido por la aplicación.
Valor devuelto
Esta función devuelve TRUE si se realiza correctamente; de lo contrario, devuelve FALSE.
Requisitos
| Requisito | Value |
|---|---|
| Encabezado | patchapi.h |
| Archivo DLL | mspatchc.dll |
| Unicode | Implementado como CreatePatchFileExW (Unicode) y CreatePatchFileExA (ANSI) |