Share via


winsxs.h-Header

Dieser Header wird von der Anwendungsinstallation und -wartung verwendet. Weitere Informationen finden Sie unter

winsxs.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
Iassemblycache

Die IAssemblyCache-Schnittstelle kann zum Installieren, Deinstallieren oder Abfragen einer parallelen Assembly verwendet werden. Eine instance von IAssemblyCache wird durch Aufrufen der CreateAssemblyCache-Funktion abgerufen.
Iassemblycacheitem

Die IAssemblyCacheItem-Schnittstelle kann verwendet werden, um parallele Assemblys mithilfe einer streambasierten Installation im parallelen Speicher zu installieren.
Iassemblyname

Die IAssemblyName-Schnittstelle stellt einen parallelen Assemblynamen dar.

Functions

 
CreateAssemblyCache

Die CreateAssemblyCache-Funktion ruft eine instance der IAssemblyCache-Schnittstelle ab.
CreateAssemblyNameObject

Die CreateAssemblyNameObject-Funktion ruft eine instance der IAssemblyName-Schnittstelle ab.

Strukturen

 
ASSEMBLY_INFO

Die ASSEMBLY_INFO-Struktur enthält Informationen zu einer Assembly im parallelen Assemblyspeicher. Die Informationen werden von der QueryAssemblyInfo-Methode verwendet.
FUSION_INSTALL_REFERENCE

Die FUSION_INSTALL_REFERENCE-Struktur enthält Informationen zur Anwendung, die auf die parallele Assembly verweist.

Enumerationen

 
ASM_CMP_FLAGS

Die Werte der ASM_CMP_FLAGS-Enumeration werden von der IsEqual-Methode verwendet, um anzugeben, welche Teile von zwei Assemblynamen verglichen werden sollen.
ASM_DISPLAY_FLAGS

Die Werte der ASM_DISPLAY_FLAGS-Enumeration werden von der GetDisplayName-Methode verwendet, um anzugeben, welche Teile des vollständigen Namens der Assembly in die Zeichenfolgendarstellung des Assemblynamens einbezogen werden sollen.
ASM_NAME

Die Werte der ASM_NAME-Enumeration sind die Eigenschaften-IDs für die Name-Wert-Paare, die in einem parallelen Assemblynamen enthalten sind.
CREATE_ASM_NAME_OBJ_FLAGS

Die CREATE_ASM_NAME_OBJ_FLAGS-Enumeration wird von der CreateAssemblyNameObject-Funktion verwendet.