Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Wird nur in .NET Framework 4.5.2 und neueren Versionen unterstützt]
Liefert der Common Language Runtime Informationen über einen Assemblyverweis, der beachtet werden muss, wenn ein Assemblyverweis-Abschlussdurchlauf durchgeführt wird.
Syntax
typedef struct _COR_PRF_ASSEMBLY_REFERENCE_INFO {
void* pbPublicKeyOrToken;
ULONG cbPublicKeyOrToken;
LPCWSTR szName;
ASSEMBLYMETADATA* pMetaData;
void* pbHashValue;
ULONG cbHashValue;
DWORD dwAssemblyRefFlags;
} COR_PRF_EX_CLAUSE_INFO;
Member
Member | Beschreibung |
---|---|
pbPublicKeyOrToken |
Ein Zeiger auf einen öffentlichen Schlüssel oder ein Token der Assembly. |
cbPublicKeyOrToken |
Die Anzahl der Bytes im öffentlichen Schlüssel oder im Token. |
szName |
Der Name derAssembly, auf die verwiesen wird. |
pMetaData |
Ein Zeiger auf die Metadaten der Assembly. |
pbHashValue |
Ein Zeiger auf ein Hash-Binary Large Object (BLOB). |
cbHashValue |
Die Anzahl von Bytes im Hash-BLOB. |
dwAssemblyRefFlags |
Die Flags der Assembly. |
Bemerkungen
Die COR_PRF_EX_CLAUSE_INFO
-Struktur wird vom Profiler gefüllt, wenn zusätzliche Assemblyverweise deklariert werden, die beachtet werden müssen, wenn ein Assemblyverweis-Abschlussdurchlauf durchgeführt wird.
Wenn der Profiler für die ICorProfilerCallback6::GetAssemblyReferences-Rückrufmethode registriert ist, gibt die Runtime den Pfad und den Namen der zu ladenden Assembly weiter, zusammen mit einem Zeiger auf ein ICorProfilerAssemblyReferenceProvider-Schnittstellenobjekt für diese Methode. Der Profiler kann dann die ICorProfilerAssemblyReferenceProvider::AddAssemblyReference-Methode mit einem COR_PRF_ASSEMBLY_REFERENCE_INFO
-Objekt für jede Zielassembly aufrufen, die von der im ICorProfilerCallback6::GetAssemblyReferences-Rückruf angegebenen Assembly referenziert werden soll.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.5.2 verfügbar