StrongNameSignatureVerificationFromImage, fonction
Vérifie qu'un assembly qui a déjà été mappé à la mémoire est valide pour la clé publique associée.
Cette fonction est déconseillée dans le .NET Framework version 4. Utilisez à la place la méthode ICLRStrongName::StrongNameVerificationFromImage.
BOOLEAN StrongNameSignatureVerificationFromImage (
[in] BYTE *pbBase,
[in] DWORD dwLength,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Paramètres
pbBase
[in] Adresse virtuelle relative du manifeste d'assembly mappé.dwLength
[in] Taille, en octets, de l'image mappée.dwInFlags
[in] Indicateurs qui influencent le comportement de vérification. Les valeurs suivantes sont prises en charge :SN_INFLAG_FORCE_VER (0x00000001) - Force la vérification même s'il est nécessaire de substituer les paramètres du Registre.
SN_INFLAG_INSTALL (0x00000002) - Spécifie que la vérification effectuée sur cette image est la première.
SN_INFLAG_ADMIN_ACCESS (0x00000004) - Spécifie que le cache autorisera l'accès uniquement aux utilisateurs disposant de privilèges d'administrateur.
SN_INFLAG_USER_ACCESS (0x00000008) - Spécifie que l'assembly sera accessible uniquement à l'utilisateur actuel.
SN_INFLAG_ALL_ACCESS (0x00000010) - Spécifie que le cache ne fournira aucune garantie de restriction d'accès.
SN_INFLAG_RUNTIME (0x80000000) - Réservé exclusivement au débogage interne.
pdwOutFlags
[out] Indicateur pour les données de sortie supplémentaires. La valeur suivante est prise en charge :- SN_OUTFLAG_WAS_VERIFIED (0x00000001) - Cette valeur est définie à false pour spécifier que la vérification a réussi en raison de paramètres du Registre.
Valeur de retour
true en cas de réussite ; sinon, false.
Notes
Si la fonction StrongNameSignatureVerificationFromImage ne se termine pas correctement, appelez la fonction StrongNameErrorInfo pour récupérer la dernière erreur générée.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : StrongName.h
Bibliothèque : incluse en tant que ressource dans mscoree.dll
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Voir aussi
Référence
Autres ressources
Méthode ICLRStrongName::StrongNameSignatureVerificationFromImage
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Juillet 2010 |
Lien ajouté à l'alternative recommandée. |
Améliorations apportées aux informations. |