COR_PRF_ASSEMBLY_REFERENCE_INFO-Struktur
[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