Dela via


COR_PRF_ASSEMBLY_REFERENCE_INFO struktur

[Stöds i .NET Framework 4.5.2 och senare versioner]

Ger den vanliga språkkörningen information om en sammansättningsreferens som den bör tänka på när du utför en genomgång av stängning av sammansättningsreferenser.

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;  

Medlemmar

Medlem Description
pbPublicKeyOrToken En pekare till den offentliga nyckeln eller token för sammansättningen.
cbPublicKeyOrToken Antalet byte i den offentliga nyckeln eller token.
szName Namnet på sammansättningen som refereras till.
pMetaData En pekare till sammansättningens metadata.
pbHashValue En pekare till ett hash-binärt stort objekt (BLOB).
cbHashValue Antalet byte i hash-BLOB.
dwAssemblyRefFlags Sammansättningens flaggor.

Kommentarer

Strukturen COR_PRF_EX_CLAUSE_INFO fylls i av profileraren när den deklarerar ytterligare sammansättningsreferenser som den vanliga språkkörningen bör överväga när du utför en genomgång av stängning av sammansättningsreferenser.

Om profileraren registrerar sig för återanropsmetoden ICorProfilerCallback6::GetAssemblyReferences skickar runtime sökvägen och namnet på sammansättningen som ska läsas in, tillsammans med en pekare till ett ICorProfilerAssemblyReferenceProvider-gränssnittsobjekt till den metoden. Profileraren kan sedan anropa metoden ICorProfilerAssemblyReferenceProvider::AddAssemblyReference med ett COR_PRF_ASSEMBLY_REFERENCE_INFO -objekt för varje målsammansättning som den planerar att referera till från sammansättningen som anges i återanropet ICorProfilerCallback6::GetAssemblyReferences .

Krav

Plattformar: Se Systemkrav.

Huvudet: CorProf.idl, CorProf.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Tillgänglig sedan 4.5.2

Se även