Metode IMetaDataAssemblyImport::GetAssemblyRefProps (rometadataapi.h)
Mendapatkan kumpulan properti untuk referensi rakitan dengan tanda tangan metadata yang ditentukan.
Sintaks
HRESULT GetAssemblyRefProps(
[in] mdAssemblyRef mdar,
[out] const BYTE **ppbPublicKeyOrToken,
[out] ULONG *pcbPublicKeyOrToken,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] const BYTE **ppbHashValue,
[out] ULONG *pcbHashValue,
[out] DWORD *pdwAssemblyRefFlags
);
Parameter
[in] mdar
Token metadata mdAssemblyRef yang mewakili referensi assembly untuk mendapatkan properti.
[out] ppbPublicKeyOrToken
Penunjuk ke kunci publik atau token metadata.
[out] pcbPublicKeyOrToken
Jumlah byte dalam kunci umum atau token yang dikembalikan.
[out] szName
Nama sederhana assembly.
[in] cchName
Ukuran, dalam karakter lebar, dari szName.
[out] pchName
Penunjuk ke jumlah karakter lebar yang benar-benar dikembalikan dalam szName.
[out] pMetaData
Penunjuk ke struktur ASSEMBLYMETADATA yang berisi metadata perakitan.
[out] ppbHashValue
Penunjuk ke nilai hash. Ini adalah hash, menggunakan algoritma SHA-1, dari properti PublicKey dari perakitan yang direferensikan, kecuali bendera arfFullOriginator dari enumerasi AssemblyRefFlags diatur.
[out] pcbHashValue
Jumlah karakter lebar dalam nilai hash yang dikembalikan.
[out] pdwAssemblyRefFlags
Penunjuk ke bendera yang menjelaskan metadata yang diterapkan ke assembly. Nilai ini adalah kombinasi dari satu atau beberapa nilai CorAssemblyFlags.
Menampilkan nilai
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Target Platform | Windows |
Header | rometadataapi.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk