다음을 통해 공유


조건 테이블

조건 테이블을 사용하여 조건식에 따라 기능 테이블 항목의 선택 상태를 수정할 수 있습니다.

조건 테이블에는 다음 열이 있습니다.

열쇠 Nullable
특징_ 식별자 Y N
수준 정수 Y N
조건 조건 N Y

 

Feature_

기능 테이블의 열 1에 외부 키를 입력합니다.

수준

이 테이블의 Feature_ 열에 있는 기능에 대한 조건부 설치 수준입니다. 조건 열의 식이 TRUE로 평가되면 설치 관리자는 이 기능의 설치 수준을 이 열에 지정된 수준으로 설정합니다.

조건

이 조건식이 TRUE로 평가되면 기능 테이블의 수준 열이 조건부 설치 수준으로 설정됩니다.

조건 열의 식에는 기능 또는 구성 요소의 설치된 상태에 대한 참조가 포함되어서는 안 됩니다. 이는 설치 관리자가 설치된 기능 및 구성 요소 상태를 평가하기 전에 조건 열의 식이 평가되기 때문입니다. 기능 또는 구성 요소의 설치된 상태를 확인하려고 시도하는 조건 테이블의 모든 식은 항상 false로 평가됩니다.

조건문 구문에 대한 자세한 내용은 조건문 구문참조하세요.

발언

수준 열을 0으로 설정하여 기능을 영구적으로 사용하지 않도록 설정할 수 있습니다.

수준 플랫폼, 운영 체제 또는 특정 속성 설정에 대 한 테스트와 같은 조건문에 따라 설정할 수 있습니다.

설치할 때 기능을 사용하도록 설정한 다음 제거에서 사용하지 않도록 설정되지 않도록 조건을 신중하게 선택해야 합니다. 이렇게 하면 기능이 분리되고 제품을 제거할 수 없습니다.

이 테이블은 CostFinalize 작업 실행될 때 참조됩니다.

미리 선택된 속성이 1로 설정된 경우 설치 관리자는 조건 테이블을 평가하지 않습니다. 조건 테이블은 다음 속성이 설정되지 않은 경우에만 기능 설치에 영향을 줍니다.

ADDLOCAL
제거
ADDSOURCE
ADDDEFAULT
다시 설치
ADVERTISE
COMPADDLOCAL
COMPADDSOURCE
COMPADDDEFAULT
FILEADDLOCAL
FILEADDSOURCE
FILEADDDEFAULT

유효성 검사

ice03
ICE06
ICE32
ICE46
ice79
ice86