Méthode ICLRStrongName::StrongNameTokenFromPublicKey
Obtient un jeton représentant une clé publique. Un jeton de nom fort est la forme abrégée d’une clé publique.
Syntaxe
HRESULT StrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Paramètres
pbPublicKeyBlob
[in] Structure de type PublicKeyBlob qui contient la partie publique de la paire de clés utilisée pour générer la signature de nom fort.
cbPublicKeyBlob
[in] Taille, en octets, de pbPublicKeyBlob
.
ppbStrongNameToken
[out] Jeton de nom fort correspondant à la clé passée dans pbPublicKeyBlob
. Le Common Language Runtime alloue la mémoire dans laquelle retourner le jeton. L’appelant doit libérer cette mémoire en utilisant la méthode ICLRStrongName::StrongNameFreeBuffer.
pcbStrongNameToken
[out] Taille, en octets, du jeton de nom fort retourné.
Valeur de retour
S_OK
si la méthode a abouti ; sinon, valeur HRESULT qui indique l’échec (consultez Valeurs HRESULT courantes pour obtenir une liste).
Notes
Un jeton de nom fort est la forme abrégée d’une clé publique utilisée pour économiser de l’espace lors du stockage des informations de clé dans les métadonnées. Plus précisément, les jetons de nom fort sont utilisés dans les références d’assembly pour faire référence à l’assembly dépendant.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : MetaHost.h
Bibliothèque : Incluse en tant que ressource dans mscoree.dll
Versions du .NET Framework : Disponible depuis la version 4