Partilhar via


Tabela MsiShortcutProperty

A tabela MsiShortcutProperty permite que o Window Installer defina propriedades para atalhos que também estã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 anterior: Não suportado. Esta tabela está disponível a partir do Windows Installer 5.0.

A tabela MsiShortcutProperty tem as seguintes colunas.

Coluna Tipo Chave Nulo
MsiShortcutProperty Identificador Y N
Shortcut_ Identificador N N
Chave de propriedade Formatado N N
PropVariantValue Formatado N N

 

Colunas

MsiShortcutProperty

Identificador exclusivo para esta 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 o estrutura de PROPERTYKEY. As informações neste campo devem referir-se ao nome canônico de uma propriedade registrada no sistema de propriedades do Windows. Para obter mais informações sobre o sistema de propriedades do Windows, consulte a Visão geral do sistema de propriedades .

PropVariantValue

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

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 de atalho somente quando o atalho é instalado ou reinstalado. Um patch que não reinstala um atalho que já foi instalado não atualiza as propriedades do atalho. Um patch pode atualizar as propriedades incluindo uma tabela de de atalho de no pacote de patch e reinstalando o atalho.

Comentários

mensagem de erro do Windows Installer 1946 é retornada como um aviso e a instalação continua, se o Windows Installer não conseguir definir uma propriedade de atalho especificada na tabela MsiShortcutProperty.

Validação

ICE03