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 token nama yang kuat dari file rakitan yang ditentukan, dan menampilkan kunci umum yang diwakili token.
Fungsi ini sudah tidak digunakan lagi. Gunakan metode ICLRStrongName::StrongNameTokenFromAssemblyEx sebagai gantinya.
Sintaks
BOOLEAN StrongNameTokenFromAssemblyEx (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken,
[out] BYTE **ppbPublicKeyBlob,
[out] ULONG *pcbPublicKeyBlob
);
Parameter
wszFilePath
[in] Jalur ke file portable executable (PE) untuk rakitan.
ppbStrongNameToken
[out] Token nama kuat yang dikembalikan.
pcbStrongNameToken
[out] Ukuran, dalam byte, dari token nama yang kuat.
ppbPublicKeyBlob
[out] Kunci umum yang dikembalikan.
pcbPublicKeyBlob
[out] Ukuran, dalam byte, dari kunci umum.
Tampilkan Nilai
true pada penyelesaian yang berhasil; jika tidak, false.
Keterangan
Token nama yang kuat adalah bentuk kunci umum yang dipersingkat. Token adalah hash 64-bit yang dibuat dari kunci publik yang digunakan untuk menandatangani rakitan. Token adalah bagian dari nama yang kuat untuk rakitan, dan dapat dibaca dari metadata rakitan.
Setelah kunci diambil dan token dibuat, Anda harus memanggil fungsi StrongNameFreeBuffer untuk melepaskan memori yang dialokasikan.
Jika fungsi StrongNameTokenFromAssemblyEx tidak berhasil diselesaikan, panggil fungsi StrongNameErrorInfo untuk mengambil kesalahan terakhir yang ditimbulkan.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: StrongName.h
Pustaka: Disertakan sebagai sumber daya dalam mscoree.dll
Versi .NET Framework: Tersedia mulai dari 1.0