Partager via


StrongNameTokenFromPublicKey, fonction

Obtient un jeton représentant une clé publique. Un jeton de nom fort est la forme abrégée d’une clé publique.

Cette fonction est devenue obsolète. Utilisez la méthode ICLRStrongName::StrongNameTokenFromPublicKey à la place.

Syntaxe

BOOLEAN 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 la mémoire à l’aide de la fonction StrongNameFreeBuffer.

pcbStrongNameToken
[out] Taille, en octets, du jeton de nom fort retourné.

Valeur de retour

true en cas de réussite de l’exécution ; sinon false.

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’assemblages pour faire référence à l’assemblage dépendant.

Si la fonction StrongNameTokenFromPublicKey ne se termine pas correctement, appelez la fonction StrongNameErrorInfo pour récupérer la dernière erreur générée.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : StrongName.h

Bibliothèque : incluse en tant que ressource dans mscoree.dll

Versions de .NET Framework : Disponible depuis la version 1.0

Voir aussi