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.

Sintaxe

BOOL  WINAPI  ApplyDeltaW(
    DELTA_FLAG_TYPE  ApplyFlags,
    DELTA_INPUT      Source,
    DELTA_INPUT      Delta,
    LPDELTA_OUTPUT   lpTarget
   );

Parâmetros

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.

Retornar valor

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.

Requisitos

Requisito Valor
parâmetro msdelta.h
DLL msdelta.dll
Unicode Não aplicável

Confira também

MSDelta

DeltaFree