Compartir a través de


StrongNameCompareAssemblies (Función)

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

Esta función está en desuso. Use en su lugar el método ICLRStrongName::StrongNameCompareAssemblies.

Sintaxis

BOOLEAN 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

Es true si se completa correctamente; en caso contrario, es false.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: StrongName.h

Biblioteca: incluida como recurso en MsCorEE.dll

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

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.

Si la función StrongNameCompareAssemblies no se completa correctamente, llame a la función StrongNameErrorInfo para recuperar el último error generado.

Consulte también