Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vérifie qu’un assembly qui a déjà été mappé en mémoire est valide pour la clé publique associée.
Cette fonction est devenue obsolète. Utilisez plutôt la méthode ICLRStrongName::StrongNameVerificationFromImage.
Syntaxe
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 admises :
SN_INFLAG_FORCE_VER(0x00000001) : force la vérification, même s’il est nécessaire de remplacer les paramètres du Registre.SN_INFLAG_INSTALL(0x00000002) : spécifie qu’il s’agit de la première vérification effectuée sur cette image.SN_INFLAG_ADMIN_ACCESS(0x00000004) : spécifie que le cache autorise l’accès uniquement aux utilisateurs disposant de privilèges administratifs.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é au débogage interne.
pdwOutFlags
[out] Indicateur pour obtenir des informations de sortie supplémentaires. La valeur suivante est prise en charge :
-
SN_OUTFLAG_WAS_VERIFIED(0x00000001) : cette valeur est définie surfalsepour spécifier que la vérification a réussi en raison des paramètres du Registre.
Valeur de retour
true en cas de réussite de l’exécution ; 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.
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