MsiShortcutProperty 테이블
MsiShortcutProperty 테이블을 사용하면 Windows Installer에서 Windows Shell 개체이기도 한 바로 가기에 대한 속성을 설정할 수 있습니다. Windows Vista 및 Windows Server 2008부터 Windows Shell은 바로 가기와 같은 셸 개체에 대한 IPropertyStore 인터페이스를 제공합니다. Windows Server 2008 R2 또는 Windows 7에서 실행되는 Windows Installer 5.0 패키지는 바로 가기가 설치될 때 이 속성을 설정할 수 있습니다.
Windows Installer 4.5 이하: 지원되지 않습니다. 이 테이블은 Windows Installer 5.0부터 사용할 수 있습니다.
MsiShortcutProperty 테이블에는 다음 열이 있습니다.
Column | 형식 | 키 | Nullable |
---|---|---|---|
MsiShortcutProperty | 식별자 | Y | N |
Shortcut_ | 식별자 | N | N |
PropertyKey | Formatted | N | N |
PropVariantValue | Formatted | N | N |
열
-
MsiShortcutProperty
-
MsiShortcutProperty 테이블의 이 행에 대한 고유 식별자입니다.
-
Shortcut_
-
속성이 설정된 바로 가기를 식별하는 Shortcut 테이블의 키입니다.
-
PropertyKey
-
PROPERTYKEY 구조에 대한 정보를 제공하는 문자열 값입니다. 이 필드의 정보는 Windows 속성 시스템에 등록된 속성의 정식 이름을 참조해야 합니다. Windows 속성 시스템에 대한 자세한 내용은 속성 시스템 개요를 참조하세요.
-
PropVariantValue
-
PROPVARIANT 구조에 대한 정보를 제공하는 문자열 값입니다.
바로 가기에서 여러 속성을 설정할 수 있습니다. 동일한 바로 가기에서 동일한 속성이 여러 번 설정된 경우 값은 지정되지 않은 순서로 설정됩니다.
Windows Installer는 바로 가기를 설치하거나 다시 설치할 때만 바로 가기 속성을 설정할 수 있습니다. 이미 설치된 바로 가기를 다시 설치하지 않는 패치는 바로 가기의 속성을 업데이트하지 않습니다. 패치는 패치 패키지에 Shortcut 테이블을 포함하고 바로 가기를 다시 설치하여 속성을 업데이트할 수 있습니다.
설명
Windows Installer 오류 메시지 1946은 경고로 반환되고, Windows Installer가 MsiShortcutProperty 테이블에 지정된 바로 가기 속성을 설정할 수 없는 경우 설치는 계속됩니다.
유효성 검사