Share via


IMsmMerge::ExtractFiles 메서드(mergemod.h)

ExtractFiles 메서드는 모듈에서 포함된 .cab 파일을 추출한 다음 해당 파일을 대상 디렉터리에 씁니다. 자세한 내용은 Merge 개체의 ExtractFiles 메서드를 참조하세요.

IMsmMerge2::ExtractFiles Mergemod.dll 버전 2.0 이상.

 
IMsmMerge::ExtractFiles 모든 Mergemod.dll 버전.

구문

HRESULT ExtractFiles(
  [in] const BSTR Path
);

매개 변수

[in] Path

정규화된 대상 디렉터리. LPCWSTRBSTR 대신 사용할 수 있습니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

의미
HRESULT로 ERROR_CANNOT_MAKE
출력 경로를 만들 수 없습니다.
HRESULT로 ERROR_OPEN_FAILED
출력 파일을 만들 수 없습니다.
HRESULT로 ERROR_WRITE_FAULT
출력 파일에 데이터를 쓸 수 없습니다.
E_FAIL
포함된 .cab 파일에 액세스하거나 임시 파일을 만들 수 없습니다.
S_FALSE
포함된 .cab 파일을 찾을 수 없습니다.
S_OK
함수가 성공했습니다.

설명

동일한 이름을 가진 대상 디렉터리의 모든 파일을 덮어씁니다. 경로가 존재하지 않는 경우 만들어집니다.

ExtractFiles는 항상 경로에 짧은 파일 이름을 사용하여 파일을 추출합니다. 경로에 긴 파일 이름을 사용하려면 ExtractFilesEx 함수를 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Mergemod.dll 1.0 이상
대상 플랫폼 Windows
헤더 mergemod.h
DLL Mergemod.dll

추가 정보

통합 모듈 자동화