Partager via


Méthode ICLRStrongName::StrongNameTokenFromAssemblyEx

Crée un jeton de nom fort à partir du fichier d'assembly spécifié et retourne la clé publique que le jeton représente.

HRESULT StrongNameTokenFromAssemblyEx (
    [in]  LPCWSTR   wszFilePath,
    [out] BYTE      **ppbStrongNameToken,
    [out] ULONG     *pcbStrongNameToken,
    [out] BYTE      **ppbPublicKeyBlob,
    [out] ULONG     *pcbPublicKeyBlob
);

Paramètres

  • wszFilePath
    [in] Chemin d'accès au fichier exécutable portable pour l'assembly.

  • ppbStrongNameToken
    [out] Jeton de nom fort de retour.

  • pcbStrongNameToken
    [out] Taille en octets du jeton de nom fort.

  • ppbPublicKeyBlob
    [ou] Clé publique retournée.

  • pcbPublicKeyBlob
    [out] Taille en octets de la clé publique.

Valeur de retour

S_OK si la méthode a été effectuée correctement ; sinon, une valeur HRESULT qui indique l'échec (consultez Valeurs communes HRESULT pour une liste).

Notes

Le jeton de nom fort correspond à la forme abrégée d'une clé publique. Le jeton est un hachage 64 bits qui est créé à partir de la clé publique utilisée pour signer l'assembly. Le jeton est une partie du nom fort pour l'assembly et peut être lu à partir des métadonnées de l'assembly.

Une fois la clé récupérée et le jeton créé, vous devez appeler la méthode ICLRStrongName::StrongNameFreeBuffer pour libérer la mémoire allouée.

Spécifications

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MetaHost.h

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

Versions du .NET Framework : 4

Voir aussi

Référence

ICLRStrongName, interface

Autres ressources

Méthode ICLRStrongName::StrongNameTokenFromAssembly

Historique des modifications

Date

Historique

Motif

Avril 2011

A corrigé la valeur de retour.

Résolution des bogues de contenu.

Juillet 2010

Ajout d'une rubrique.

Améliorations apportées aux informations.