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.
Détermine si deux assemblys diffèrent uniquement par leurs signatures avec nom fort.
Cette fonction est désormais dépréciée. Utilisez le méthode ICLRStrongName::StrongNameCompareAssemblies à la place.
Syntaxe
BOOLEAN 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
true en cas de réussite de l’exécution ; sinon false.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : StrongName.h
Bibliothèque : incluse comme ressource dans MsCorEE.dll
Versions de .NET Framework : disponibles à partir de la version 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.