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.
Ortak anahtarı temsil eden bir belirteç alır. Tanımlayıcı ad belirteci, ortak anahtarın kısaltılmış biçimidir.
Sözdizimi
HRESULT StrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parametreler
pbPublicKeyBlob
[in] Tanımlayıcı ad imzası oluşturmak için kullanılan anahtar çiftinin ortak bölümünü içeren PublicKeyBlob türünde bir yapı.
cbPublicKeyBlob
[in] bayt cinsinden pbPublicKeyBlobboyutu.
ppbStrongNameToken
[out] içinde geçirilen pbPublicKeyBlobanahtara karşılık gelen tanımlayıcı ad belirteci. Ortak dil çalışma zamanı, belirtecin döndürüleceği belleği ayırır. Çağıranın ICLRStrongName::StrongNameFreeBuffer yöntemini kullanarak bu belleği boşaltması gerekir.
pcbStrongNameToken
[out] Döndürülen tanımlayıcı ad belirtecinin 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, meta verilerde anahtar bilgilerini depolarken alandan tasarruf etmek için kullanılan ortak anahtarın kısaltılmış biçimidir. Özellikle, bağımlı derlemeye başvurmak için derleme başvurularında tanımlayıcı ad belirteçleri kullanılır.
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