미디어 테이블

미디어 테이블에서는 설치를 위해 원본 미디어를 구성하는 디스크 집합에 대해 설명합니다.

미디어 테이블에는 다음 테이블에 표시된 열이 포함되어 있습니다.

Column 형식 Nullable
DiskId 정수 Y N
LastSequence 정수 N N
DiskPrompt Text N Y
캐비닛 캐비닛 N Y
VolumeLabel Text N Y
원본 속성 N Y

 

DiskId

테이블의 정렬 순서를 결정합니다. 이 숫자는 1보다 크거나 같아야 합니다.

LastSequence

이 미디어의 마지막 파일에 대한 파일 시퀀스 번호입니다. LastSequence 열의 숫자는 파일 테이블의 특정 원본 디스크에서 검색되는 파일을 지정합니다. 각 원본 디스크에는 LastSequence 열의 값보다 작거나 같고 이전 디스크의 LastSequence 값보다 큰(또는 미디어 테이블의 첫 번째 항목의 경우, 0보다 큰) 시퀀스 번호가 있는 모든 파일이 포함됩니다. 이 숫자는 음수가 아니어야 합니다. 최대 한도는 32767개 파일입니다. 더 많은 파일을 사용하여 Windows Installer 패키지를 만드는 방법에 대한 자세한 내용은 대규모 패키지 작성을 참조하세요.

DiskPrompt

일반적으로 디스크에 인쇄되는 볼 수 있는 텍스트인 디스크 이름입니다. 이 지역화 가능한 텍스트는 이 디스크를 삽입해야 할 때 사용자에게 메시지를 표시하는 데 사용됩니다.

캐비닛

미디어에 저장된 파일의 일부 또는 전부가 캐비닛 파일로 압축되는 경우 캐비닛의 이름입니다. 캐비닛을 사용하지 않는 경우 이 열은 비어 있어야 합니다. 캐비닛의 이름은 캐비닛 데이터 형식의 구문을 사용해야 합니다. Windows Installer에는 포함된 캐비닛 파일에 포함된 파일을 복구하는 데 항상 유효한 원본이 필요합니다. Windows Installer가 포함된 캐비닛 파일이 포함된 패키지를 설치하는 경우 시스템에서 캐비닛 파일의 복사본을 저장할 수 있습니다. 이 복사본은 캐비닛 파일을 복구하는 데 사용할 수 없습니다. 디스크 공간을 절약하려면 포함된 캐비닛 파일 대신 외부 캐비닛 파일을 사용합니다.

VolumeLabel

볼륨에 할당된 레이블입니다. GetVolumeInformation 함수에서 반환되는 볼륨 레이블입니다. SourceDir 속성이 이동식(플로피 또는 CD-ROM) 볼륨을 참조하는 경우 이 볼륨 레이블은 파일 설치를 시도하기 전에 드라이브에 적절한 디스크가 있는지 확인하는 데 사용됩니다. 이 열의 항목은 실제 미디어의 볼륨 레이블과 일치해야 합니다.

원본

이 필드는 패치를 통해서만 사용되며, 그렇지 않으면 비어 있습니다. 패치 변환은 패치 파일 또는 패치에 의해 추가된 새 파일이 포함된 캐비닛 파일의 위치인 속성을 여기에 입력할 수 있습니다. 패치 패키지의 원본을 제품의 원본과 별도로 저장할 수 있으므로 이러한 파일에 대해 다른 원본을 지정해야 합니다. 캐비닛 필드가 비어 있으면 설치 관리자는 이 열의 값을 무시합니다. 이 필드가 비어 있으면 설치 관리자는 SourceDir 속성의 값을 캐비닛의 원본으로 사용합니다.

설명

캐비닛 이름 앞에 숫자 기호(#)가 오는 경우 이 미디어 테이블 레코드를 참조하는 파일은 데이터베이스 내에 별도의 스트림으로 저장된 캐비닛 파일에 압축됩니다.

파일 테이블 및 미디어 테이블에 캐비닛을 추가하는 방법에 대한 자세한 내용은 캐비닛 및 압축된 원본 사용을 참조하세요.

Windows Installer를 사용하려면 .msi 파일이 제품 설치에 사용되는 이동식 미디어(CD, DVD 또는 플로피)의 첫 번째 디스크에 있어야 합니다.

SourceMode 확인

워드 수 요약 속성은 현재 설치의 소스 모드를 결정합니다. 이 속성을 2 또는 3으로 설정하면 캐비닛 설치가 가정됩니다. 이 모드에서 캐비닛 파일은 SourceDir 속성으로 표시된 디렉터리에 있는 것으로 간주됩니다. 원본 형식 값이 0 또는 1이면 모든 원본 파일은 SourceDir 속성으로 루트가 표시되는 트리에 있는 것으로 간주됩니다.

이는 특성 열에 압축 또는 압축되지 않은 비트 중 하나가 설정되지 않은 파일 테이블의 파일에만 적용됩니다. 이러한 비트는 특정 파일이 압축되거나 압축되지 않았는지 확인할 때 워드 수 요약 속성의 값을 재정의합니다.

유효성 검사

ICE03
ICE04
ICE06
ICE35
ICE58
ICE71
ICE81