ICLRStrongName::StrongNameTokenFromPublicKey — Metoda
Pobiera token reprezentujący klucz publiczny. Token silnej nazwy jest skróconą formą klucza publicznego.
Składnia
HRESULT StrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parametry
pbPublicKeyBlob
[w] Struktura typu PublicKeyBlob , która zawiera publiczną część pary kluczy używanej do generowania podpisu silnej nazwy.
cbPublicKeyBlob
[w] Rozmiar , w bajtach, .pbPublicKeyBlob
ppbStrongNameToken
[out] Silny token nazwy odpowiadający kluczowi przekazanemu w pbPublicKeyBlob
pliku . Środowisko uruchomieniowe języka wspólnego przydziela pamięć, w której ma być zwracany token. Obiekt wywołujący musi zwolnić tę pamięć przy użyciu metody ICLRStrongName::StrongNameFreeBuffer .
pcbStrongNameToken
[out] Rozmiar w bajtach zwróconego tokenu silnej nazwy.
Wartość zwracana
S_OK
jeśli metoda została ukończona pomyślnie; w przeciwnym razie wartość HRESULT wskazująca błąd (zobacz Typowe wartości HRESULT dla listy).
Uwagi
Token silnej nazwy to skrócona forma klucza publicznego, który jest używany do oszczędzania miejsca podczas przechowywania kluczowych informacji w metadanych. W szczególności silne tokeny nazw są używane w odwołaniach do zestawów w celu odwoływania się do zestawu zależnego.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MetaHost.h
Biblioteki: Uwzględnione jako zasób w mscoree.dll
wersje .NET Framework: dostępne od 4