Compartilhar via


Método StrongNameSignatureVerificationEx2

Verifica a assinatura de um assembly de nome forte e fornece um mapeamento da chave ECMA para uma chave real.

Sintaxe

HRESULT StrongNameSignatureVerificationEx (  
    [in]  LPCWSTR   wszFilePath,  
    [in]  BOOLEAN   fForceVerification,    [in]  BYTE      *pbEcmaPublicKey,  
    [in]  DWORD     cbEcmaPublicKey,  
    [out] BOOLEAN   *pfWasVerified  
);  

Parâmetros

wszFilePath
[in] O caminho para o arquivo executável portátil (.exe ou .dll) para que o assembly seja verificado.

fForceVerification
[in] true para executar a verificação, mesmo que seja necessário substituir as configurações do registro; caso contrário, false.

pbEcmaPublicKey
[in] Um ponteiro para o mapeamento da chave pública ECMA para a chave real usada na verificação.

cbEcmaPublicKey
[in] O tamanho da chave pública ECMA real.

pfWasVerified
[out] true se a assinatura de nome forte foi verificada; caso contrário, false. Esse parâmetro também será definido para false se a verificação foi bem-sucedida devido às configurações do registro.

Valor Retornado

S_OK se a verificação foi bem-sucedida; caso contrário, um valor HRESULT que indica falha (confira Valores HRESULT comuns para ver uma lista).

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: MetaHost.h

Biblioteca: incluída como um recurso no MSCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 4.5

Confira também