Partager via


StrongNameCompareAssemblies, fonction

Détermine si deux assemblys diffèrent uniquement par leurs signatures de nom fort.

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

BOOLEAN StrongNameCompareAssemblies (
    [in]  LPCWSTR   wszAssembly1,
    [in]  LPCWSTR   wszAssembly2,
    [out] DWORD     *pdwResult
);

Paramètres

  • wszAssembly1
    [in] Chemin d'accès au premier assembly.

  • wszAssembly2
    [in] Chemin d'accès au deuxième assembly.

  • pdwResult
    [out] Une des valeurs suivantes :

    • SN_CMP_DIFFERENT (0) - Spécifie que les assemblys contiennent des données différentes.

    • SN_CMP_IDENTICAL (1) - Spécifie que les assemblys sont exactement identiques, même leurs signatures et checksums.

    • SN_CMP_SIGONLY (2) - Spécifie que les assemblys diffèrent uniquement par leur signature et checksum.

Valeur de retour

true en cas de réussite ; 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

Notes

La signature de nom fort d'un assembly se compose du nom de texte, de la version, de la culture et du jeton de clé publique de l'assembly.

Si la fonction StrongNameCompareAssemblies ne se termine pas correctement, appelez la fonction StrongNameErrorInfo pour récupérer la dernière erreur générée.

Voir aussi

Référence

ICLRStrongName, interface

Autres ressources

Méthode ICLRStrongName::StrongNameCompareAssemblies

Historique des modifications

Date

Historique

Motif

Juillet 2010

Lien ajouté à l'alternative recommandée.

Améliorations apportées aux informations.