Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen derleme dosyasından bir tanımlayıcı ad belirteci oluşturur ve belirtecin temsil ettiği ortak anahtarı döndürür.
Sözdizimi
HRESULT StrongNameTokenFromAssemblyEx (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken,
[out] BYTE **ppbPublicKeyBlob,
[out] ULONG *pcbPublicKeyBlob
);
Parametreler
wszFilePath
[in] Derleme için taşınabilir yürütülebilir (PE) dosyasının yolu.
ppbStrongNameToken
[out] Döndürülen tanımlayıcı ad belirteci.
pcbStrongNameToken
[out] Tanımlayıcı ad belirtecinin bayt cinsinden boyutu.
ppbPublicKeyBlob
[out] Döndürülen ortak anahtar.
pcbPublicKeyBlob
[out] Ortak anahtarın bayt cinsinden boyutu.
Dönüş Değeri
S_OK
yöntem başarıyla tamamlandıysa; aksi takdirde, hatayı gösteren bir HRESULT değeri (bkz. Bir liste için Ortak HRESULT Değerleri ).
Açıklamalar
Tanımlayıcı ad belirteci, ortak anahtarın kısaltılmış biçimidir. Belirteç, derlemeyi imzalamak için kullanılan ortak anahtardan oluşturulan 64 bit karmadır. Belirteç, derlemenin tanımlayıcı adının bir parçasıdır ve derleme meta verilerinden okunabilir.
Anahtar alındıktan ve belirteç oluşturulduktan sonra, ayrılan belleği serbest bırakmak için ICLRStrongName::StrongNameFreeBuffer yöntemini çağırmanız gerekir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MetaHost.h
Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen
.NET Framework Sürümleri: 4'ten beri kullanılabilir