Share via


StrongNameCompareAssemblies-Funktion

Bestimmt, ob sich zwei Assemblys nur durch die Signaturen ihrer starken Namen unterscheiden.

Diese Funktion ist veraltet. Verwenden Sie stattdessen die ICLRStrongName::StrongNameCompareAssemblies-Methode.

Syntax

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

Parameter

wszAssembly1
[in] Der Pfad zur ersten Assembly.

wszAssembly2
[in] Der Pfad zur zweiten Assembly.

pdwResult
[out] Einer der folgenden Werte:

  • SN_CMP_DIFFERENT (0): gibt an, dass die Assemblys unterschiedliche Daten enthalten.

  • SN_CMP_IDENTICAL (1): gibt an, dass die Assemblys genau identisch sind, einschließlich ihrer Signaturen und Prüfsumme.

  • SN_CMP_SIGONLY (2): gibt an, dass sich die Assemblys nur hinsichtlich Signatur und Prüfsumme unterscheiden.

Rückgabewert

true nach erfolgreichem Abschluss; andernfalls false.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: StrongName.h

Bibliothek: als Ressource in „MsCorEE.dll“ enthalten

.NET Framework-Versionen: seit Version 1.0 verfügbar

Bemerkungen

Die Signatur mit starkem Namen einer Assembly besteht aus Textname, Version, Kultur und öffentlichem Schlüsseltoken der Assembly.

Wenn die StrongNameCompareAssemblies-Funktion nicht erfolgreich abgeschlossen wird, rufen Sie die StrongNameErrorInfo-Funktion auf, um den zuletzt generierten Fehler abzurufen.

Weitere Informationen