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. |