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
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. |