IMsmMerge2::ExtractFilesEx 메서드(mergemod.h)
ExtractFilesEx 메서드는 모듈에서 포함된 .cab 파일을 추출한 다음 해당 파일을 대상 디렉터리에 씁니다. 자세한 내용은 Merge 개체의 ExtractFilesEx 메서드를 참조하세요.
구문
HRESULT ExtractFilesEx(
[in] const BSTR Path,
[in] VARIANT_BOOL fLongFileNames,
[out] IMsmStrings **pFilePaths
);
매개 변수
[in] Path
정규화된 대상 디렉터리. LPCWSTR은 BSTR 대신 사용할 수 있습니다.
[in] fLongFileNames
경로 세그먼트 및 최종 파일 이름에 긴 파일 이름을 사용하도록 지정하려면 설정합니다.
[out] pFilePaths
메모리 위치에 대한 포인터입니다. 이 메모리 위치는 추출된 파일에 대한 정규화된 경로 목록을 포함하는 문자열 열거자에 대한 두 번째 포인터를 받습니다. 파일을 추출할 수 없는 경우 목록이 비어 있습니다. 이 인수는 null일 수 있습니다. pFilePaths가 Null인 경우 목록이 제공되지 않습니다.
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
값 | 의미 |
---|---|
|
출력 경로를 만들 수 없습니다. |
|
출력 파일을 만들 수 없습니다. |
|
출력 파일에 데이터를 쓸 수 없습니다. |
|
포함된 .cab 파일에 액세스하거나 임시 파일을 만들 수 없습니다. |
|
포함된 .cab 파일을 찾을 수 없습니다. |
|
함수가 성공했습니다. |
설명
동일한 이름을 가진 대상 디렉터리의 모든 파일을 덮어씁니다. 경로가 존재하지 않는 경우 만들어집니다.
요구 사항
지원되는 최소 클라이언트 | Mergemod.dll 2.0 이상 |
대상 플랫폼 | Windows |
헤더 | mergemod.h |
DLL | Mergemod.dll |