Freigeben über


ICLRStrongName::StrongNameCompareAssemblies-Methode

Aktualisiert: April 2011

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

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 andere Daten enthalten.

    • SN_CMP_IDENTICAL (1) - Gibt an, dass die Assemblys einschließlich ihrer Signaturen und Prüfsumme genau gleich sind.

    • SN_CMP_SIGONLY (2) - Gibt an, dass sich die Assemblys nur durch 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: siehe Systemanforderungen für .NET Framework.

Header: MetaHost.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 4

Hinweise

Die Signatur einer Assembly mit starkem Namen besteht aus dem Textnamen der Assembly, ihrer Version, ihrer Kultur und ihrem Token des öffentlichen Schlüssels.

Siehe auch

Referenz

ICLRStrongName-Schnittstelle

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

April 2011

Rückgabewert wurde korrigiert.

Korrektur inhaltlicher Fehler.

Juli 2010

Thema hinzugefügt.

Informationsergänzung.