Méthode ICLRStrongName::StrongNameSignatureVerification

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.

HRESULT 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

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

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::StrongNameSignatureVerificationEx

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.