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.
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 |