FUSION_INSTALL_REFERENCE structure (winsxs.h)
La structure FUSION_INSTALL_REFERENCE contient des informations sur l’application qui fait référence à l’assembly côte à côte. L’assembly référencé peut être ajouté ou supprimé du magasin d’assemblys côte à côte à l’aide des méthodes InstallAssembly et UninstallAssembly .
Syntaxe
typedef struct _FUSION_INSTALL_REFERENCE_ {
DWORD cbSize;
DWORD dwFlags;
GUID guidScheme;
LPCWSTR szIdentifier;
LPCWSTR szNonCannonicalData;
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;
Membres
cbSize
Taille de la structure en octets.
dwFlags
Réservé, ce membre doit être égal à zéro.
guidScheme
Application qui utilise l’assembly côte à côte.
Ce paramètre peut prendre l'une des valeurs suivantes :
Valeur | Signification |
---|---|
|
L’assembly est référencé par une application qui a été installée à l’aide de Windows Installer. Le membre szIdentifier est défini sur MSI et szNonCannonicalData est défini sur Windows Installer. Utilisez cette valeur pour les assemblys côte à côte Windows. |
|
L’assembly est référencé par une application qui apparaît dans Ajout/Suppression de programmes. Le membre szIdentifier est le jeton utilisé pour inscrire l’application avec Ajout/Suppression de programmes. |
|
L’assembly est référencé par une application représentée par un fichier dans le système de fichiers. Le paramètre szIdentifier est le chemin d’accès à ce fichier. |
|
L’assembly est référencé par une application qui n’est représentée que par une chaîne opaque. Le membre szIdentifier est cette chaîne opaque. Cette valeur est requise pour que le magasin côte à côte case activée pour l’existence de références opaques. |
|
Réservé |
szIdentifier
Pointeur vers une valeur de chaîne qui identifie l’application qui fait référence à l’assembly. La signification de cet identificateur dépend du paramètre guidScheme .
szNonCannonicalData
Chaîne utilisée uniquement par l’application qui référence l’assembly.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | winsxs.h |