Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat struktur yang AssemblyRef berisi metadata untuk rakitan yang dirujuk perakitan ini, dan mengembalikan token metadata terkait.
Syntax
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
);
Parameters
pbPublicKeyOrToken [di] Kunci publik penerbit assembly yang dirujuk. Fungsi pembantu StrongNameTokenFromAssembly dapat digunakan untuk mendapatkan hash kunci publik untuk diteruskan sebagai parameter ini.
cbPublicKeyOrToken[di] Ukuran dalam byte .pbPublicKeyOrToken
szName [di] Nama teks assembly yang dapat dibaca manusia. Nilai ini tidak boleh melebihi 1024 karakter.
pMetaData [di] Instans ASSEMBLYMETADATA yang berisi versi, platform, dan informasi lokal dari rakitan yang dirujuk.
pbHashValue [di] Data hash yang terkait dengan rakitan yang direferensikan. Optional.
cbHashValue[di] Ukuran dalam byte .pbHashValue
dwAssemblyRefFlags [di] Kombinasi bitwise dari nilai CorAssemblyFlags yang memengaruhi perilaku mesin eksekusi.
pmdar [out] Penunjuk ke token metadata yang dikembalikan AssemblyRef .
Remarks
Satu AssemblyRef struktur metadata harus didefinisikan untuk setiap rakitan yang dirujuk oleh perakitan ini.
Pada runtime, detail rakitan yang direferensikan diteruskan ke pemecah masalah perakitan dengan indikasi bahwa mereka mewakili informasi "sebagai bawaan". Pemecah masalah perakitan kemudian menerapkan kebijakan.
Requirements
Platform: Lihat Sistem operasi yang didukung .NET.
Header: Cor.h
Perpustakaan: CorGuids.lib