Partager via


Méthode ICLRStrongName::StrongNameCompareAssemblies

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

Syntaxe

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

Paramètres

wszAssembly1
[in] Chemin du premier assembly.

wszAssembly2
[in] Chemin du 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 les mêmes, y compris leurs signatures et leurs sommes de contrôle.

  • SN_CMP_SIGONLY (2) : spécifie que les assemblys diffèrent uniquement par signature et somme de contrôle.

Valeur de retour

S_OK si la méthode s’est terminée avec succès ; sinon, une valeur HRESULT qui indique l’échec (voir Valeurs HRESULT courantes pour une liste).

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : MetaHost.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible depuis la version 4

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.

Voir aussi