Partilhar via


Método StrongNameSignatureVerificationEx2

Verifica a assinatura de uma assemblagem com um 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 ficheiro executável portátil (.exe ou .dll) para que a assemblagem seja verificada.

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

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

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

pfWasVerified
[fora] true se a assinatura de nome forte tiver sido verificada; caso contrário, false. Este parâmetro também está definido para false se a verificação tiver sido efetuada com êxito devido às definições do registo.

Devolver Valor

S_OK se a verificação tiver sido efetuada 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.5

Ver também