Partager via


StrongNameSignatureVerification, fonction

Obtient une valeur indiquant si le manifeste de l'assembly au chemin d'accès fourni contient une signature de nom fort qui est vérifiée en fonction des indicateurs spécifiés.

Cette fonction est déconseillée dans le .NET Framework version 4. Utilisez à la place la méthode ICLRStrongName::StrongNameSignatureVerification.

BOOLEAN StrongNameSignatureVerification (
    [in]  LPCWSTR   wszFilePath,
    [in]  DWORD     dwInFlags,
    [out] DWORD     *pdwOutFlags
);

Paramètres

  • wszFilePath
    [in] Chemin d'accès au fichier exécutable portable (.dll ou .exe) pour l'assembly à vérifier.

  • dwInFlags
    [in] Indicateurs destinés à modifier 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 c'est la première fois que le manifeste est vérifié.

    • 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] Indicateurs indiquant si la signature de nom fort a été vérifiée. 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 si la vérification réussit ; sinon, false.

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

ICLRStrongName, interface

Autres ressources

Méthode ICLRStrongName::StrongNameSignatureVerification

Méthode ICLRStrongName::StrongNameSignatureVerificationEx

Historique des modifications

Date

Historique

Motif

Juillet 2010

Lien ajouté à l'alternative recommandée.

Améliorations apportées aux informations.