Struktur COR_PRF_ASSEMBLY_REFERENCE_INFO

[Didukung di .NET Framework versi 4.5.2 dan yang lebih baru]

Menyediakan runtime bahasa umum dengan informasi tentang referensi rakitan yang harus dipertimbangkan saat melakukan proses penutupan referensi rakitan.

Sintaks

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;  

Anggota

Anggota Deskripsi
pbPublicKeyOrToken Penunjuk ke kunci umum atau token rakitan.
cbPublicKeyOrToken Jumlah byte dalam kunci umum atau token.
szName Nama rakitan yang direferensikan.
pMetaData Penunjuk ke metadata rakitan.
pbHashValue Penunjuk ke objek besar biner (BLOB) hash.
cbHashValue Jumlah byte dalam BLOB hash.
dwAssemblyRefFlags Bendera rakitan.

Keterangan

Struktur COR_PRF_EX_CLAUSE_INFO diisi oleh profiler saat mendeklarasikan referensi rakitan tambahan yang harus dipertimbangkan runtime bahasa umum saat melakukan proses penutupan referensi rakitan.

Jika profiler mendaftar untuk metode panggilan balik ICorProfilerCallback6::GetAssemblyReferences, runtime meneruskan jalur dan nama rakitan yang akan dimuat, bersama dengan penunjuk ke objek antarmuka ICorProfilerAssemblyReferenceProvider untuk metode tersebut. Profiler kemudian dapat memanggil metode ICorProfilerAssemblyReferenceProvider::AddAssemblyReference dengan objek COR_PRF_ASSEMBLY_REFERENCE_INFO untuk setiap rakitan target yang rencananya akan direferensikan dari rakitan yang ditentukan dalam panggilan balik ICorProfilerCallback6::GetAssemblyReferences.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl, CorProf.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 4.5.2

Lihat juga