Freigeben über


MsiShortcutProperty-Tabelle

Die MsiShortcutProperty-Tabelle ermöglicht es Windows Installer, Eigenschaften für Verknüpfungen festzulegen, die auch Windows-Shell-Objekte sind. Ab Windows Vista und Windows Server 2008 stellt die Windows-Shell eine IPropertyStore-Schnittstelle für Shell-Objekte wie Verknüpfungen bereit. Ein Windows Installer 5.0-Paket, das unter Windows Server 2008 R2 oder Windows 7 ausgeführt wird, kann diese Eigenschaften festlegen, wenn die Verknüpfung installiert wird.

Windows Installer 4.5 oder früher: Nicht unterstützt. Diese Tabelle ist ab Windows Installer 5.0 verfügbar.

Die MsiShortcutProperty-Tabelle umfasst die folgenden Spalten.

Spalte Typ Schlüssel Nullwerte zulässig
MsiShortcutProperty Identifier J N
Shortcut_ Identifier N N
PropertyKey Formatted N N
PropVariantValue Formatted N N

 

Spalten

MsiShortcutProperty

Eindeutiger Bezeichner für diese Zeile der MsiShortcutProperty-Tabelle.

Shortcut_

Ein Schlüssel für die Shortcut-Tabelle, der die Verknüpfung identifiziert, für die eine Eigenschaft festgelegt ist.

PropertyKey

Ein Zeichenfolgenwert, der Informationen für die PROPERTYKEY-Struktur bereitstellt. Die Informationen in diesem Feld müssen auf den kanonischen Namen einer Eigenschaft verweisen, die im Windows-Eigenschaftensystem registriert ist. Weitere Informationen zum Windows-Eigenschaftensystem finden Sie unter Übersicht über das Eigenschaftensystem.

PropVariantValue

Ein Zeichenfolgenwert, der Informationen für die PROPVARIANT-Struktur bereitstellt.

Für eine Verknüpfung können mehrere Eigenschaften festgelegt werden. Wenn dieselbe Eigenschaft mehrmals für dieselbe Verknüpfung festgelegt wird, wird der Wert in einer nicht angegebenen Reihenfolge festgelegt.

Windows Installer kann Verknüpfungseigenschaften nur festlegen, wenn die Verknüpfung installiert oder neu installiert wird. Ein Patch, der eine bereits installierte Verknüpfung nicht erneut installiert, aktualisiert die Eigenschaften der Verknüpfung nicht. Ein Patch kann die Eigenschaften aktualisieren, indem eine Shortcut-Tabelle in das Patchpaket eingeschlossen und die Verknüpfung neu installiert wird.

Bemerkungen

Wenn Windows Installer eine in der MsiShortcutProperty-Tabelle angegebene Verknüpfungseigenschaft nicht festlegen kann, wird die Windows Installer-Fehlermeldung 1946 als Warnung zurückgegeben, und die Installation wird fortgesetzt.

Überprüfen

ICE03