IMsmMerge::CloseDatabase 메서드(mergemod.h)
CloseDatabase 메서드는 현재 열려 있는 Windows Installer 데이터베이스를 닫습니다. 자세한 내용은 Merge 개체의 CloseDatabase 메서드를 참조하세요.
IMsmMerge2::CloseDatabase Mergemod.dll 버전 2.0 이상.
구문
HRESULT CloseDatabase(
const VARIANT_BOOL Commit
);
매개 변수
Commit
변경 내용을 저장해야 하는 경우 TRUE, 그렇지 않으면 FALSE입니다.
반환 값
CloseDatabase 함수는 다음 값을 반환합니다.
값 | 의미 |
---|---|
|
데이터베이스를 닫는 동안 오류가 발생했습니다. 이제 IMsmMerge 또는 IMsmMerge2 인터페이스의 상태가 정의되지 않은 상태입니다. |
|
열려 있는 데이터베이스가 없습니다. |
|
함수가 성공했습니다. |
|
데이터베이스를 저장할 수 없습니다. bCommit이 FALSE이면 이 오류가 생성되지 않습니다. |
설명
이 함수는 현재 열려 있는 데이터베이스를 닫습니다. 데이터베이스를 닫으면 모든 종속성 정보가 지워지지만 검색되지 않은 오류에는 영향을 미치지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Mergemod.dll 1.0 이상 |
대상 플랫폼 | Windows |
헤더 | mergemod.h |
DLL | Mergemod.dll |