Freigeben über


ICLRStrongName::StrongNameCompareAssemblies-Methode

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

Syntax

HRESULT 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

S_OK, wenn die Methode erfolgreich abgeschlossen wurde; andernfalls ein HRESULT-Wert, der einen Fehler angibt (eine Liste finden Sie unter allgemeine HRESULT-Werte).

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MetaHost.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit Version 4 verfügbar.

Bemerkungen

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

Weitere Informationen