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