Struktura COR_PRF_ASSEMBLY_REFERENCE_INFO
[Podporováno v rozhraní .NET Framework 4.5.2 a novějších verzích]
Poskytuje modulu Common Language Runtime informace o odkazu na sestavení, které by měl vzít v úvahu při provádění postupu uzavření odkazu na sestavení.
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;
Členové
Člen | Description |
---|---|
pbPublicKeyOrToken |
Ukazatel na veřejný klíč nebo token sestavení. |
cbPublicKeyOrToken |
Počet bajtů ve veřejném klíči nebo tokenu. |
szName |
Název sestavení, na které se odkazuje. |
pMetaData |
Ukazatel na metadata sestavení. |
pbHashValue |
Ukazatel na velký objekt hash binárního souboru (BLOB). |
cbHashValue |
Počet bajtů v objektu blob hodnoty hash. |
dwAssemblyRefFlags |
Příznaky sestavení. |
Poznámky
Struktura COR_PRF_EX_CLAUSE_INFO
je naplněna profilerem, když deklaruje další odkazy na sestavení, které by modul CLR (Common Language Runtime) měl vzít v úvahu při provádění postupu uzavření odkazu na sestavení.
Pokud profiler zaregistruje metodu zpětného volání ICorProfilerCallback6::GetAssemblyReferences , modul runtime předá cestu a název sestavení, které se má načíst, spolu s ukazatelem na objekt rozhraní ICorProfilerAssemblyReferenceProvider této metodě. Profiler pak může volat metodu ICorProfilerAssemblyReferenceProvider::AddAssemblyReference s objektem COR_PRF_ASSEMBLY_REFERENCE_INFO
pro každé cílové sestavení, které plánuje odkazovat ze sestavení zadaného v zpětném volání ICorProfilerCallback6::GetAssemblyReferences .
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorProf.idl, CorProf.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 4.5.2