Table MsiShortcutProperty

La table MsiShortcutProperty permet à Window Installer de définir des propriétés pour les raccourcis qui sont également des objets Windows Shell. À compter de Windows Vista et Windows Server 2008, l’interpréteur de commandes Windows fournit une interface IPropertyStore pour les objets shell, comme les raccourcis. Un package Windows Installer 5.0 exécuté sur Windows Server 2008 R2 ou Windows 7 peut définir ces propriétés lorsque le raccourci est installé.

Windows Installer 4.5 ou versions antérieures : Non prises en charge. Cette table est disponible à partir de Windows Installer 5.0.

La table MsiShortcutProperty présente les colonnes suivantes.

Colonne Type Clé Nullable
MsiShortcutProperty Identificateur O N
Shortcut_ Identificateur N N
PropertyKey Formatted N N
PropVariantValue Formatted N N

 

Colonnes

MsiShortcutProperty

Identificateur unique pour cette ligne de la table MsiShortcutProperty.

Shortcut_

Touche de la table Shortcut qui identifie le raccourci ayant une propriété définie.

PropertyKey

Valeur de chaîne qui fournit des informations pour la structure PROPERTYKEY. Les informations contenues dans ce champ doivent faire référence au nom canonique d’une propriété inscrite auprès du système de propriétés Windows. Pour plus d’informations sur le système de propriétés Windows, consultez Vue d’ensemble du système de propriétés.

PropVariantValue

Valeur de chaîne qui fournit des informations pour la structure PROPVARIANT.

Plusieurs propriétés peuvent être définies sur un raccourci. Si la même propriété est définie plusieurs fois sur le même raccourci, la valeur est définie dans un ordre non spécifié.

Windows Installer peut définir des propriétés de raccourci uniquement lorsque le raccourci est installé ou réinstallé. Un correctif qui ne réinstalle pas un raccourci qui a déjà été installé ne met pas à jour les propriétés du raccourci. Un correctif peut mettre à jour les propriétés en incluant une table Shortcut dans le package de correctifs et en réinstallant le raccourci.

Notes

Le message d’erreur Windows Installer 1946 est retourné en tant qu’avertissement et l’installation se poursuit si Windows Installer ne parvient pas à définir une propriété de raccourci spécifiée dans la table MsiShortcutProperty.

Validation

ICE03