다음을 통해 공유


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 테이블에 지정된 바로 가기 속성을 설정할 수 없는 경우 설치는 계속됩니다.

유효성 검사

ICE03