Udostępnij przez


StrongNameCompareAssemblies — Funkcja

Określa, czy dwa zestawy różnią się tylko ich silnymi podpisami nazw.

Ta funkcja została przestarzała. Zamiast tego użyj metody ICLRStrongName::StrongNameCompareAssemblies .

Składnia

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

Parametry

wszAssembly1
[w] Ścieżka do pierwszego zestawu.

wszAssembly2
[w] Ścieżka do drugiego zestawu.

pdwResult
[out] Jedna z następujących wartości:

  • SN_CMP_DIFFERENT (0) — określa, że zestawy zawierają różne dane.

  • SN_CMP_IDENTICAL (1) — określa, że zestawy są dokładnie takie same, w tym ich podpisy i sumy kontrolne.

  • SN_CMP_SIGONLY (2) — określa, że zestawy różnią się tylko podpisem i sumą kontrolną.

Wartość zwracana

true po pomyślnym zakończeniu; w przeciwnym razie , false.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: StrongName.h

Biblioteki: Uwzględnione jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Uwagi

Silny podpis nazwy zestawu składa się z nazwy tekstowej zestawu, wersji, kultury i tokenu klucza publicznego.

StrongNameCompareAssemblies Jeśli funkcja nie zakończy się pomyślnie, wywołaj funkcję StrongNameErrorInfo, aby pobrać ostatni wygenerowany błąd.

Zobacz też