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