Metode IMetaDataAssemblyEmit::DefineAssemblyRef
Membuat struktur AssemblyRef
yang berisi metadata untuk rakitan yang dirujuk oleh perakitan ini, dan mengembalikan token metadata terkait.
Sintaks
HRESULT DefineAssemblyRef (
[in] void *pbPublicKeyOrToken,
[in] ULONG cbPublicKeyOrToken,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA pMetaData,
[in] void *pbHashValue,
[in] ULONG cbHashValue,
[in] DWORD dwAssemblyRefFlags,
[out] mdAssemblyRef *pmdar
);
Parameter
pbPublicKeyOrToken
[in] Kunci umum penerbit dari rakitan yang dirujuk. Fungsi pembantu StrongNameTokenFromAssembly dapat digunakan untuk mendapatkan hash kunci umum untuk diteruskan sebagai parameter ini.
cbPublicKeyOrToken
[in] Ukuran pbPublicKeyOrToken
dalam byte.
szName
[in] Nama teks yang dapat dibaca manusia dari rakitan. Nilai tidak boleh lebih dari 1024 karakter.
pMetaData
[in] Instans ASSEMBLYMETADATA yang berisi informasi versi, platform, dan lokal dari rakitan yang direferensikan.
pbHashValue
[in] Data hash yang terkait dengan rakitan yang direferensikan. Opsional.
cbHashValue
[in] Ukuran pbHashValue
dalam byte.
dwAssemblyRefFlags
[in] Kombinasi bitwise dari nilai CorAssemblyFlags yang memengaruhi perilaku mesin eksekusi.
pmdar
[out] Penunjuk ke token metadata AssemblyRef
yang dikembalikan.
Keterangan
Satu struktur metadata AssemblyRef
harus ditentukan untuk setiap rakitan yang dirujuk oleh rakitan ini.
Saat dijalankan, detail rakitan yang direferensikan diteruskan ke pemecah masalah rakitan dengan indikasi bahwa mereka mewakili informasi "sebagai bawaan". Pemecah masalah rakitan kemudian menerapkan kebijakan.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: Cor.h
Pustaka: Digunakan sebagai sumber daya dalam MsCorEE.dll
Versi .NET Framework: Tersedia mulai dari versi 1.0