Tabla MsiShortcutProperty

La tabla MsiShortcutProperty permite a Window Installer establecer propiedades para accesos directos que también son objetos de shell de Windows. A partir de Windows Vista y Windows Server 2008, el shell de Windows proporciona una interfaz IPropertyStore para objetos de shell, como accesos directos. Un paquete de Windows Installer 5.0 que se ejecuta en Windows Server 2008 R2 o Windows 7 puede establecer estas propiedades cuando se instala el acceso directo.

Windows Installer 4.5 o versiones anteriores: no compatibles. Esta tabla está disponible a partir de Windows Installer 5.0.

La tabla MsiShortcutProperty tiene las columnas siguientes.

Columna Tipo Clave Nullable
MsiShortcutProperty Identificador Y No
Shortcut_ Identificador No No
PropertyKey Formatted No No
PropVariantValue Formatted No No

 

Columnas

MsiShortcutProperty

Identificador único para esta fila de la tabla MsiShortcutProperty.

Shortcut_

Clave de la tabla Shortcut que identifica el acceso directo que tiene un conjunto de propiedades.

PropertyKey

Valor de cadena que proporciona información para la estructura PROPERTYKEY. La información de este campo debe hacer referencia al nombre canónico de una propiedad registrada con el sistema de propiedades de Windows. Para obtener más información sobre el sistema de propiedades de Windows, vea Información general del sistema de propiedades.

PropVariantValue

Valor de cadena que proporciona información para la estructura PROPVARIANT.

Se pueden establecer varias propiedades en un acceso directo. Si la misma propiedad se establece varias veces en el mismo acceso directo, el valor se establece en un orden indeterminado.

Windows Installer solo puede establecer propiedades de acceso directo cuando el acceso directo se instala o se reinstala. Si una revisión no reinstala un acceso directo que ya está instalado, no actualiza las propiedades de dicho acceso directo. Una revisión puede actualizar las propiedades si incluye una tabla Shortcut en el paquete de revisión y reinstala el acceso directo.

Comentarios

Si Windows Installer no puede establecer una propiedad de acceso directo especificada en la tabla MsiShortcutProperty, se devuelve como advertencia el mensaje de error de Windows Installer 1946, tras lo cual la instalación continúa.

Validación

ICE03