Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.