ApplyDeltaB 함수

델타 및 원본(버퍼로 제공됨)을 사용하여 대상 데이터의 새 복사본을 만듭니다. 출력 데이터는 MSDelta 할당 버퍼에 반환됩니다.

참고

이 함수가 완료된 후 출력 버퍼를 해제하려면 DeltaFree 를 호출해야 합니다.

참고

PatchAPI를 사용하여 지정된 델타를 만들고 DELTA_APPLY_FLAG_ALLOW_PA19 플래그가 설정된 경우 MSDelta는 PatchAPI를 호출하여 델타를 적용합니다.

구문

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

매개 변수

ApplyFlags

[in] DELTA_FLAG_NONE 또는 DELTA_APPLY_FLAG_ALLOW_PA19.

원본

[in] 원본 데이터를 포함하는 버퍼에 대한 포인터를 포함하는 DELTA_INPUT 구조체입니다.

델타

[in] 델타 데이터를 포함하는 버퍼에 대한 포인터를 포함하는 DELTA_INPUT 구조체입니다.

lpTarget

[out] 대상을 쓸 DELTA_OUTPUT 구조체에 대한 포인터입니다.

반환 값

이 함수는 성공하면 TRUE 를 반환합니다. 그렇지 않으면 FALSE를 반환 합니다. 함수가 FALSE를 반환하면 GetLastError 를 호출하여 해당 Win32 시스템 오류 코드를 가져올 수 있습니다.

요구 사항

요구 사항
헤더 msdelta.h
DLL msdelta.dll
Unicode 해당 없음

추가 정보

MSDelta

DeltaFree