델타 및 원본(버퍼로 제공됨)을 사용하여 대상 데이터의 새 복사본을 만듭니다. 출력 데이터는 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 | 해당 없음 |