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

Viz také