Tabela MsiShortcutProperty

A tabela MsiShortcutProperty permite que o Windows Installer defina propriedades para atalhos que também são objetos do Shell do Windows. A partir do Windows Vista e do Windows Server 2008, o Shell do Windows fornece uma Interface IPropertyStore para objetos de shell, como atalhos. Um pacote do Windows Installer 5.0 em execução no Windows Server 2008 R2 ou Windows 7 pode definir essas propriedades quando o atalho é instalado.

Windows Installer 4.5 ou versões anteriores: sem suporte. Esta tabela está disponível a partir do Windows Installer 5.0.

A Tabela MsiShortcutProperty tem as colunas a seguir.

Coluna Tipo Chave Nullable
MsiShortcutProperty Identificador S N
Shortcut_ Identificador N N
PropertyKey Formatted N N
PropVariantValue Formatted N N

 

Colunas

MsiShortcutProperty

Identificador exclusivo dessa linha da tabela MsiShortcutProperty.

Shortcut_

Uma chave na tabela Shortcut que identifica o atalho com uma propriedade definida.

PropertyKey

Um valor de cadeia de caracteres que fornece informações para a estrutura PROPERTYKEY. As informações neste campo devem se referir ao nome canônico de uma propriedade registrada com o sistema de propriedades do Windows. Para obter mais informações sobre o sistema de propriedades do Windows, confira a Visão geral do sistema de propriedades.

PropVariantValue

Um valor de cadeia de caracteres que fornece informações para a estrutura PROPVARIANT.

Várias propriedades podem ser definidas em um atalho. Se a mesma propriedade for definida várias vezes no mesmo atalho, o valor será definido em uma ordem não especificada.

O Windows Installer pode definir propriedades do atalho somente quando o atalho é instalado ou reinstalado. Um patch que não reinstala um atalho já instalado não atualiza as propriedades do atalho. Um patch pode atualizar as propriedades incluindo uma tabela Shortcut no pacote de patch e reinstalando o atalho.

Comentários

Se o Windows Installer não puder definir uma propriedade de atalho especificada na tabela MsiShortcutProperty, a mensagem de erro do Windows Installer 1946 será retornada como um aviso e a instalação continuará.

Validação

ICE03