Partager via


en-tête winsxs.h

Cet en-tête est utilisé par l’installation et la maintenance de l’application. Pour plus d'informations, consultez les pages suivantes :

winsxs.h contient les interfaces de programmation suivantes :

Interfaces

 
IAssemblyCache

L’interface IAssemblyCache peut être utilisée pour installer, désinstaller ou interroger un assembly côte à côte. Une instance de IAssemblyCache est obtenue en appelant la fonction CreateAssemblyCache.
IAssemblyCacheItem

L’interface IAssemblyCacheItem peut être utilisée pour installer des assemblys côte à côte dans le magasin côte à côte à l’aide d’une installation basée sur un flux.
IAssemblyName

L’interface IAssemblyName représente un nom d’assembly côte à côte.

Fonctions

 
CreateAssemblyCache

La fonction CreateAssemblyCache obtient une instance de l’interface IAssemblyCache.
CreateAssemblyNameObject

La fonction CreateAssemblyNameObject obtient une instance de l’interface IAssemblyName.

Structures

 
ASSEMBLY_INFO

La structure ASSEMBLY_INFO contient des informations sur un assembly dans le magasin d’assemblys côte à côte. Les informations sont utilisées par la méthode QueryAssemblyInfo.
FUSION_INSTALL_REFERENCE

La structure FUSION_INSTALL_REFERENCE contient des informations sur l’application qui fait référence à l’assembly côte à côte.

Énumérations

 
ASM_CMP_FLAGS

Les valeurs de l’énumération ASM_CMP_FLAGS sont utilisées par la méthode IsEqual pour spécifier les parties de deux noms d’assembly à comparer.
ASM_DISPLAY_FLAGS

Les valeurs de l’énumération ASM_DISPLAY_FLAGS sont utilisées par la méthode GetDisplayName pour spécifier les parties du nom complet de l’assembly à inclure dans la représentation sous forme de chaîne du nom de l’assembly.
ASM_NAME

Les valeurs de l’énumération ASM_NAME sont les ID de propriété des paires nom-valeur incluses dans un nom d’assembly côte à côte.
CREATE_ASM_NAME_OBJ_FLAGS

L’énumération CREATE_ASM_NAME_OBJ_FLAGS est utilisée par la fonction CreateAssemblyNameObject.