ModuleExclusion 테이블

ModuleExclusion 테이블은 동일한 설치 관리자 데이터베이스에서 호환되지 않는 다른 통합 모듈 목록을 유지합니다. 이 표를 사용하면 통합 또는 확인 도구를 사용하여 충돌하는 통합 모듈이 사용자의 설치 관리자 데이터베이스에서 통합되지 않는지 확인할 수 있습니다. 도구는 설치 관리자 데이터베이스의 ModuleSignature 테이블과 이 테이블을 상호 참조하여 확인합니다.

ModuleExclusion 테이블에는 다음과 같은 열이 있습니다.

Column 형식 Nullable
ModuleID 식별자 Y N
ModuleLanguage 정수 Y N
ExcludedID 식별자 Y N
ExcludedLanguage 정수 Y N
ExcludedMinVersion 버전 Y
ExcludedMaxVersion 버전 Y

 

ModuleID

통합 모듈의 식별자입니다. ModuleSignature 테이블의 외래 키입니다.

ModuleLanguage

ModuleID에서 통합 모듈의 10진수 언어 ID입니다. ModuleSignature 테이블의 외래 키입니다.

ExcludedID

제외된 통합 모듈의 식별자입니다.

ExcludedLanguage

ExcludedID에 있는 통합 모듈의 숫자 언어 ID입니다. ExcludedLanguage 열은 미국 영어의 1033과 같은 단일 언어에 대한 언어 ID를 지정하거나 영어의 9와 같은 언어 그룹의 언어 ID를 지정할 수 있습니다. ExcludedLanguage 열은 음수 언어 ID를 허용할 수 있습니다. ExcludedLanguage 열에 있는 값의 의미는 다음과 같습니다.

ExcludedLanguage 의미
> 0 ExcludedLanguage로 지정된 언어 ID를 제외합니다.
= 0 언어 ID를 제외하지 않습니다.
< 0 ExcludedLanguage로 지정된 언어 ID를 뺀 모든 언어 ID를 제외합니다.

 

ExcludedMinVersion

범위에서 제외된 최소 버전입니다. ExcludedMinVersion 필드가 Null이면 ExcludedMaxVersion 이전의 모든 버전이 제외됩니다. ExcludedMinVersion과 ExcludedMaxVersion이 모두 Null이면 버전에 따라 제외되지 않습니다.

ExcludedMaxVersion

범위에서 제외된 최대 버전입니다. ExcludedMaxVersion 필드가 Null이면 ExcludedMinVersion 이후의 모든 버전이 제외됩니다. ExcludedMinVersion과 ExcludedMaxVersion이 모두 Null이면 버전에 따라 제외되지 않습니다.

유효성 검사

ICE03
ICE06
ICE25