Compartir a través de


ICLRStrongName::StrongNameCompareAssemblies (Método)

Determina si dos ensamblados presentan diferencias solo mediante sus firmas de nombres seguros.

Sintaxis

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

Parámetros

wszAssembly1
[in] Ruta de acceso al primer ensamblado.

wszAssembly2
[in] Ruta de acceso al segundo ensamblado.

pdwResult
[out] Uno de los valores siguientes:

  • SN_CMP_DIFFERENT (0): especifica que los ensamblados contienen datos diferentes.

  • SN_CMP_IDENTICAL (1): especifica que los ensamblados son exactamente los mismos, incluidas sus firmas y la suma de comprobación.

  • SN_CMP_SIGONLY (2): especifica que los ensamblados solo difieren por firma y suma de comprobación.

Valor devuelto

Se devolverá el valor S_OK si el método se completa correctamente; de lo contrario, se devolverá un valor HRESULT que se corresponderá con un error (vea Valores HRESULT comunes para obtener una lista).

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: MetaHost.h

Biblioteca: incluida como recurso en MSCorEE.dll

Versiones de .NET Framework: disponible a partir de la versión 4

Comentarios

La firma de nombre seguro de un ensamblado consta del nombre de texto, la versión, la referencia cultural y el token de clave pública del ensamblado.

Consulte también