CreatePatchFileExA/W 함수

CreatePatchFileExACreatePatchFileExW 함수는 지정된 원본 파일과 지정된 대상 파일 사이에 델타를 만듭니다. 원본 파일과 대상 파일은 모두 경로로 제공됩니다. 출력 델타도 제공된 경로에 기록됩니다. 이러한 함수는 만들기 프로세스 중에 진행률 보고를 제공합니다.

구문

BOOL  PATCHAPI  CreatePatchFileExA(
    ULONG                     OldFileCount,
    PPATCH_OLD_FILE_INFO_A    OldFileInfoArray,
    LPCTSTR                   NewFileName,
    LPCTSTR                   PatchFileName,
    ULONG                     OptionFlags,
    PPATCH_OPTION_DATA        OptionData,
    PPATCH_PROGRESS_CALLBACK  ProgressCallback,
    PVOID                     CallbackContext
    );

BOOL  PATCHAPI  CreatePatchFileExW(
    ULONG                     OldFileCount,
    PPATCH_OLD_FILE_INFO_A    OldFileInfoArray,
    LPCWSTR                   NewFileName,
    LPCWSTR                   PatchFileName,
    ULONG                     OptionFlags,
    PPATCH_OPTION_DATA        OptionData,
    PPATCH_PROGRESS_CALLBACK  ProgressCallback,
    PVOID                     CallbackContext
    );

매개 변수

OldFileCount

총 원본 파일 수입니다. 여러 원본 파일(최대 255개)에 대해 델타를 만드는 데 사용됩니다.

OldFileInfoArray

원본 파일 정보 배열에 대한 포인터입니다.

NewFileName

대상 파일의 이름입니다.

PatchFileName

생성된 델타의 이름입니다.

OptionFlags

생성 플래그입니다.

ProgressCallback

애플리케이션 정의 진행률 콜백에 대한 포인터입니다.

CallbackContext

애플리케이션 정의 컨텍스트에 대한 포인터입니다.

반환 값

이 함수는 성공하면 TRUE 를 반환합니다. 그렇지 않으면 FALSE를 반환 합니다.

요구 사항

요구 사항
헤더 patchapi.h
DLL mspatchc.dll
Unicode CreatePatchFileExW(유니코드) 및 CreatePatchFileExA(ANSI)로 구현

추가 정보

PatchAPI