Freigeben über


StrongNameCompareAssemblies-Funktion

Aktualisiert: November 2007

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

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 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

Bei erfolgreichem Abschluss true, andernfalls false.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: StrongName.h

Bibliothek: als Ressource in MsCorEE.dll enthalten

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

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.

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

Siehe auch

Weitere Ressourcen

Starke Namen – Globale statistische Funktionen