Funzione ApplyDeltaB

Usa il delta e l'origine (forniti come buffer) per creare una nuova copia dei dati di destinazione. I dati di output vengono restituiti in un buffer allocato da MSDelta.

Nota

È necessario chiamare DeltaFree per liberare il buffer di output dopo il completamento di questa funzione.

Nota

Se il delta specificato è stato creato usando PatchAPI e viene impostato il flag DELTA_APPLY_FLAG_ALLOW_PA19 , MSDelta chiamerà PatchAPI per applicare il delta.

Sintassi

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

Parametri

ApplyFlags

[in] DELTA_FLAG_NONE o DELTA_APPLY_FLAG_ALLOW_PA19.

Origine

[in] Struttura DELTA_INPUT contenente un puntatore al buffer contenente i dati di origine.

Delta

[in] Struttura DELTA_INPUT contenente un puntatore al buffer contenente i dati differenziali.

lpTarget

[out] Puntatore alla struttura DELTA_OUTPUT in cui deve essere scritta la destinazione.

Valore restituito

Questa funzione restituisce TRUE se ha esito positivo; in caso contrario, restituisce FALSE. Quando la funzione restituisce FALSE, è possibile chiamare GetLastError per ottenere il codice di errore di sistema Win32 corrispondente.

Requisiti

Requisito Valore
Intestazione msdelta.h
DLL msdelta.dll
Unicode Non applicabile

Vedi anche

MSDelta

DeltaFree