StrongNameTokenFromPublicKey — Funkcja
Pobiera token reprezentujący klucz publiczny. Token silnej nazwy jest skróconą formą klucza publicznego.
Ta funkcja została uznana za przestarzałą. Zamiast tego użyj metody ICLRStrongName::StrongNameTokenFromPublicKey .
Składnia
BOOLEAN StrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parametry
pbPublicKeyBlob
[in] Struktura typu PublicKeyBlob , która zawiera publiczną część pary kluczy używanej do generowania podpisu silnej nazwy.
cbPublicKeyBlob
[in] Rozmiar w bajtach o wartości pbPublicKeyBlob
.
ppbStrongNameToken
[out] Token silnej 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 funkcji StrongNameFreeBuffer .
pcbStrongNameToken
[out] Rozmiar w bajtach zwróconego tokenu silnej nazwy.
Wartość zwracana
true
po pomyślnym zakończeniu; w przeciwnym razie , false
.
Uwagi
Token silnej nazwy jest skróconą formą klucza publicznego używanego do zaoszczędzenia miejsca podczas przechowywania informacji o kluczu w metadanych. W szczególności tokeny silnych nazw są używane w odwołaniach do zestawów w celu odwoływania się do zestawu zależnego.
StrongNameTokenFromPublicKey
Jeśli funkcja nie zakończy się pomyślnie, wywołaj funkcję StrongNameErrorInfo, aby pobrać ostatni wygenerowany błąd.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: StrongName.h
Biblioteki: Uwzględnione jako zasób w mscoree.dll
wersje .NET Framework: dostępne od wersji 1.0