IMsmMerge2 인터페이스(mergemod.h)

IMsmMerge 인터페이스 및 IMsmMerge2 인터페이스는 Merge 개체에 대한 인터페이스를 제공합니다. IMsmMerge2 인터페이스는 클라이언트 병합 도구가 새로운 구성 가능한 모듈 기능을 활용하는 방법을 제공합니다. Mergemod.dll은 기존 CLSID의 두 번째 버전을 통해 빌드 시 확장된 기능에 대한 액세스를 제공합니다. 이 CLSID는 IMsmMerge 인터페이스를 통해 제공되는 기존 기능을 지원하지만 개체의 기본 인터페이스 (및 연결된 이중 인터페이스)의 기본 인터페이스는 IMsmMerge 인터페이스 대신 IMsmMerge2 인터페이스입니다.

이 인터페이스를 요청해도 도구는 새 기능을 사용하도록 커밋되지 않습니다. 인터페이스는 적절한 인터페이스 호출의 표준 및 "Ex" 버전을 모두 지원합니다.

Merge 개체는 다른 최상위 개체에 대한 액세스를 제공합니다. Mergemod.dll에서 함수에 액세스하기 위해 COM에 필요한 자동화 지원을 로드하기 전에 Merge 개체를 만들어야 합니다.

상속

IMsmMerge2 인터페이스는 IDispatch 인터페이스에서 상속됩니다. IMsmMerge2 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IMsmMerge2 인터페이스에는 이러한 메서드가 있습니다.

 
IMsmMerge2::CreateSourceImage

CreateSourceImage 메서드를 사용하면 클라이언트가 모듈 구성 중에 변경된 모듈을 고려하여 병합 후 모듈에서 디스크의 원본 이미지로 파일을 추출할 수 있습니다.
IMsmMerge2::ExtractFilesEx

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

get_ConfigurableItems 메서드는 Merge 개체의 ConfigurableItems 속성을 검색합니다.
IMsmMerge2::MergeEx

MergeEx 메서드는 현재 데이터베이스와 현재 모듈의 병합을 실행합니다.

요구 사항

   
지원되는 최소 클라이언트 Mergemod.dll 2.0 이상
대상 플랫폼 Windows
헤더 mergemod.h