Partilhar via


Função StrongNameCompareAssemblies

Determina se duas assemblagens diferem apenas pelas suas assinaturas de nome fortes.

Esta função foi preterida. Em alternativa, utilize o método ICLRStrongName::StrongNameCompareAssemblies .

Sintaxe

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

Parâmetros

wszAssembly1
[in] O caminho para a primeira assemblagem.

wszAssembly2
[in] O caminho para a segunda assemblagem.

pdwResult
[fora] Um dos seguintes valores:

  • SN_CMP_DIFFERENT (0) - Especifica que as assemblagens contêm dados diferentes.

  • SN_CMP_IDENTICAL (1) - Especifica que as assemblagens são exatamente as mesmas, incluindo as respetivas assinaturas e soma de verificação.

  • SN_CMP_SIGONLY (2) - Especifica que as assemblagens diferem apenas por assinatura e soma de verificação.

Devolver Valor

true após a conclusão com êxito; caso contrário, false.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: StrongName.h

Biblioteca: Incluído como um recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Observações

A assinatura de nome forte de uma assemblagem consiste no nome de texto, versão, cultura e token de chave pública da assemblagem.

Se a StrongNameCompareAssemblies função não for concluída com êxito, chame a função StrongNameErrorInfo para obter o último erro gerado.

Ver também