IAssemblyName-Schnittstelle (winsxs.h)

Die IAssemblyName-Schnittstelle stellt einen parallelen Assemblynamen dar. Der Name der parallelen Assembly besteht aus einem Satz von Name-Wert-Paaren, die die parallele Assembly beschreiben. Eine instance der IAssemblyName-Schnittstelle wird durch Aufrufen der CreateAssemblyNameObject-Funktion abgerufen.

Vererbung

Die IAssemblyName-Schnittstelle erbt von der IUnknown-Schnittstelle . IAssemblyName verfügt auch über folgende Membertypen:

Methoden

Die IAssemblyName-Schnittstelle verfügt über diese Methoden.

 
IAssemblyName::Clone

Die Clone-Methode kopiert den aktuellen parallelen Assemblynamen in eine neue instance von IAssemblyName.
IAssemblyName::Finalize

Die Finalize-Methode verhindert, dass ein paralleler Assemblyname geändert wird. Nachdem Finalize aufgerufen wurde, geben zusätzliche Aufrufe von SetProperty E_UNEXPECTED zurück.
IAssemblyName::GetDisplayName

Die GetDisplayName-Methode ruft eine Zeichenfolgendarstellung des parallelen Assemblynamens ab.
IAssemblyName::GetName

Die GetName-Methode gibt den Namensteil des Assemblynamens zurück.
IAssemblyName::GetProperty

Die GetProperty-Methode ruft den Wert eines Name-Wert-Paars im Assemblynamen ab.
IAssemblyName::IsEqual

Die IsEqual-Methode vergleicht den aktuellen Assemblynamen mit einem anderen Assemblynamen.
IAssemblyName::SetProperty

Die SetProperty-Methode fügt dem Namen der parallelen Assembly ein Name-Wert-Paar hinzu. Diese Methode kann den Wert eines vorhandenen Name-Wert-Paars ändern oder löschen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winsxs.h