Função ApplyDeltaW
Usa o delta e a origem (fornecidos como buffers) para criar uma nova cópia dos dados de destino. Os dados de saída são retornados em um buffer alocado por MSDelta.
Observação
Você deve chamar DeltaFree para liberar o buffer de saída após a conclusão dessa função.
Observação
Se o delta especificado tiver sido criado usando PatchAPI e o sinalizador DELTA_APPLY_FLAG_ALLOW_PA19 estiver definido, MSDelta chamará PatchAPI para aplicar o delta.
BOOL WINAPI ApplyDeltaW(
DELTA_FLAG_TYPE ApplyFlags,
DELTA_INPUT Source,
DELTA_INPUT Delta,
LPDELTA_OUTPUT lpTarget
);
ApplyFlags
[in] DELTA_FLAG_NONE ouDELTA_APPLY_FLAG_ALLOW_PA19.
Origem
[in] Uma estrutura DELTA_INPUT que contém um ponteiro para o caminho do arquivo que contém os dados de origem.
Delta
[in] Uma estrutura DELTA_INPUT que contém um ponteiro para o caminho do arquivo que contém os dados delta.
lpTarget
[out] Ponteiro para a estrutura DELTA_OUTPUT em que o destino deve ser gravado.
Essa função retornará TRUE se for bem-sucedida; caso contrário, retornará FALSE. Quando a função retorna FALSE, você pode chamar GetLastError para obter o código de erro do sistema Win32 correspondente.
Requisito | Valor |
---|---|
parâmetro | msdelta.h |
DLL | msdelta.dll |
Unicode | Não aplicável |