Freigeben über


MsiShortcutProperty-Tabelle

Mit der MsiShortcutProperty-Tabelle kann Window Installer Eigenschaften für Verknüpfungen festlegen, die auch Windows Shell--Objekte sind. Ab Windows Vista und Windows Server 2008 stellt die Windows-Shell eine IPropertyStore-Schnittstelle für Shellobjekte wie Tastenkombinationen 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 einer früheren: Nicht unterstützt. Diese Tabelle ist ab Windows Installer 5.0 verfügbar.

Die MsiShortcutProperty-Tabelle enthält die folgenden Spalten.

Spalte Art Schlüssel Nullable
MsiShortcutProperty Bezeichner Y N
Abkürzung_ Bezeichner N N
PropertyKey formatierte N N
PropVariantValue formatierte N N

 

Spalten

MsiShortcutProperty

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

Shortcut_

Eine Taste in der Verknüpfungstabelle, die die Verknüpfung mit einem Eigenschaftensatz identifiziert.

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 beim Windows-Eigenschaftensystem registriert ist. Weitere Informationen zum Windows-Eigenschaftensystem finden Sie im Property System Overview.

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 keine Verknüpfung erneut installiert hat, aktualisiert nicht die Eigenschaften der Verknüpfung. Ein Patch kann die Eigenschaften aktualisieren, indem eine Verknüpfungstabelle in das Patchpaket eingeschlossen und die Verknüpfung neu installiert wird.

Bemerkungen

Windows Installer-Fehlermeldung 1946 wird als Warnung zurückgegeben, und die Installation wird fortgesetzt, wenn Windows Installer keine verknüpfungseigenschaft festlegen kann, die in der MsiShortcutProperty-Tabelle angegeben ist.

Validierung

ICE03-