Bagikan melalui


Fungsi StrongNameTokenFromAssemblyEx

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

Lihat juga