Partilhar via


Método ICLRStrongName::StrongNameCompareAssemblies

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

Sintaxe

HRESULT 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

S_OK se o método tiver sido concluído com êxito; caso contrário, um valor HRESULT que indica falhas (veja Valores HRESULT Comuns de uma lista).

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: MetaHost.h

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

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

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.

Ver também