Delen via


COR_PRF_ASSEMBLY_REFERENCE_INFO structuur

[Ondersteund in de .NET Framework 4.5.2 en latere versies]

Biedt de runtime van de algemene taal informatie over een assembly-verwijzing waarmee rekening moet worden gehouden bij het uitvoeren van een procedure voor het afsluiten van een assembly-referentie.

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;  

Leden

Lid Beschrijving
pbPublicKeyOrToken Een verwijzing naar de openbare sleutel of het token van de assembly.
cbPublicKeyOrToken Het aantal bytes in de openbare sleutel of het token.
szName De naam van de assembly waarnaar wordt verwezen.
pMetaData Een verwijzing naar de metagegevens van de assembly.
pbHashValue Een verwijzing naar een hash binary large object (BLOB).
cbHashValue Het aantal bytes in de hash-BLOB.
dwAssemblyRefFlags De vlaggen van de assembly.

Opmerkingen

De COR_PRF_EX_CLAUSE_INFO structuur wordt ingevuld door de profiler wanneer deze aanvullende assemblyverwijzingen declareert waarmee de algemene taalruntime rekening moet houden bij het uitvoeren van een assembly-verwijzingssluitingswandeling.

Als de profiler wordt geregistreerd voor de callbackmethode ICorProfilerCallback6::GetAssemblyReferences , geeft de runtime het pad en de naam van de te laden assembly door, samen met een verwijzing naar een ICorProfilerAssemblyReferenceProvider-interfaceobject aan die methode. De profiler kan vervolgens de methode ICorProfilerAssemblyReferenceProvider::AddAssemblyReference aanroepen met een COR_PRF_ASSEMBLY_REFERENCE_INFO object voor elke doelassembly waarnaar wordt verwezen vanuit de assembly die is opgegeven in de callback van ICorProfilerCallback6::GetAssemblyReferences .

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorProf.idl, CorProf.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 4.5.2

Zie ook