StrongNameTokenFromPublicKey – funkce
Získá token představující veřejný klíč. Token silného názvu je zkrácená forma veřejného klíče.
Tato funkce je zastaralá. Místo toho použijte metodu ICLRStrongName::StrongNameTokenFromPublicKey .
Syntaxe
BOOLEAN StrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parametry
pbPublicKeyBlob
[v] Struktura typu PublicKeyBlob , která obsahuje veřejnou část páru klíčů sloužící k vygenerování podpisu silného názvu.
cbPublicKeyBlob
[v] Velikost v bajtech pbPublicKeyBlob
.
ppbStrongNameToken
[out] Token silného názvu odpovídající klíči předaného v pbPublicKeyBlob
. Modul CLR (Common Language Runtime) přidělí paměť, ve které se má token vrátit. Volající musí tuto paměť uvolnit pomocí funkce StrongNameFreeBuffer .
pcbStrongNameToken
[out] Velikost vráceného tokenu silného názvu (v bajtech).
Návratová hodnota
true
po úspěšném dokončení; v opačném případě . false
Poznámky
Token silného názvu je zkrácená forma veřejného klíče, který se používá k úspoře místa při ukládání informací o klíčích v metadatech. Konkrétně tokeny silného názvu se používají v odkazech na sestavení k odkazování na závislé sestavení.
Pokud se StrongNameTokenFromPublicKey
funkce úspěšně nedokončí, voláním funkce StrongNameErrorInfo načtěte poslední vygenerovanou chybu.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: StrongName.h
Knihovny: Zahrnutý jako prostředek v mscoree.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0