Megosztás a következőn keresztül:


StrongNameCompareAssemblies függvény

Meghatározza, hogy két szerelvény csak az erős névazonosságuk alapján tér-e el egymástól.

Ez a függvény elavult. Ehelyett használja az ICLRStrongName::StrongNameCompareAssemblies metódust.

Szintaxis

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

Paraméterek

wszAssembly1
[in] Az első szerelvény elérési útja.

wszAssembly2
[in] A második szerelvény útvonala.

pdwResult
[kifelé] Az alábbi értékek egyike:

  • SN_CMP_DIFFERENT (0) – Azt adja meg, hogy a szerelvények különböző adatokat tartalmaznak.

  • SN_CMP_IDENTICAL (1) – Meghatározza, hogy a szerelvények pontosan megegyeznek, beleértve az aláírásukat és az ellenőrzőösszegüket is.

  • SN_CMP_SIGONLY (2) – Azt határozza meg, hogy a szerelvények csak aláírás és ellenőrzőösszeg szerint térnek el egymástól.

Visszatérési érték

true sikeres végrehajtáskor; egyéb esetben: false.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: StrongName.h

Könyvtár: Erőforrásként szerepel a MsCorEE.dll

.NET-keretrendszer verziók: 1.0 óta elérhető

Megjegyzések

A szerelvény erős névajánlása a szerelvény szövegnevéből, verziójából, kulturális környezetéből és nyilvánoskulcs-jogkivonatából áll.

Ha a StrongNameCompareAssemblies függvény nem fejeződik be, hívja meg a StrongNameErrorInfo függvényt az utolsó létrehozott hiba lekéréséhez.

Lásd még