COR_PRF_ASSEMBLY_REFERENCE_INFO Yapısı

[.NET Framework 4.5.2 ve sonraki sürümlerde desteklenir]

Ortak dil çalışma zamanına, derleme başvurusu kapatma adımları gerçekleştirirken dikkate alması gereken bir derleme başvurusu hakkında bilgi sağlar.

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;  

Üyeler

Üye Description
pbPublicKeyOrToken Derlemenin ortak anahtarına veya belirtecine yönelik bir işaretçi.
cbPublicKeyOrToken Ortak anahtar veya belirteçteki bayt sayısı.
szName Başvuruda bulunılan derlemenin adı.
pMetaData Derlemenin meta verilerinin işaretçisi.
pbHashValue Karma ikili büyük nesnenin (BLOB) işaretçisi.
cbHashValue Karma BLOB'daki bayt sayısı.
dwAssemblyRefFlags Derlemenin bayrakları.

Açıklamalar

Yapı COR_PRF_EX_CLAUSE_INFO , derleme başvurusu kapatma adımları gerçekleştirilirken ortak dil çalışma zamanının dikkate alması gereken ek derleme başvuruları bildirdiğinde profil oluşturucu tarafından doldurulur.

Profil oluşturucu ICorProfilerCallback6::GetAssemblyReferences geri çağırma yöntemine kaydolursa, çalışma zamanı yüklenecek derlemenin yolunu ve adını ve bu yönteme ICorProfilerAssemblyReferenceProvider arabirim nesnesinin işaretçisini geçirir. Profil oluşturucu daha sonra ICorProfilerAssemblyReferenceProvider::AddAssemblyReference yöntemini, ICorProfilerCallback6::GetAssemblyReferences geri çağırmasında belirtilen derlemeden başvurmayı planladığı her hedef derleme için bir COR_PRF_ASSEMBLY_REFERENCE_INFO nesneyle çağırabilir.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: CorProf.idl, CorProf.h

Kitaplığı: CorGuids.lib

.NET Framework Sürümleri: 4.5.2 sürümünden itibaren kullanılabilir

Ayrıca bkz.