Condividi tramite


Metodo StrongNameSignatureVerificationEx2

Verifica la firma di un assembly con nome sicuro e fornisce un mapping dalla chiave ECMA a una chiave reale.

Sintassi

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

Parametri

wszFilePath
[in] Percorso del file eseguibile portabile (.exe o .dll) per l'assembly da verificare.

fForceVerification
[in] true per eseguire la verifica, anche se è necessario eseguire l'override delle impostazioni del Registro di sistema; in caso contrario, false.

pbEcmaPublicKey
[in] Puntatore al mapping dalla chiave pubblica ECMA alla chiave reale usata per la verifica.

cbEcmaPublicKey
[in] Lunghezza della chiave pubblica ECMA reale.

pfWasVerified
[out] true se la firma del nome sicuro è stata verificata; in caso contrario, false. Questo parametro è impostato anche su false se la verifica ha avuto esito positivo a causa delle impostazioni del Registro di sistema.

Valore restituito

S_OK se la verifica ha avuto esito positivo; in caso contrario, un valore HRESULT che indica un errore (vedere Valori HRESULT comuni per un elenco).

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MetaHost.h

Libreria: Incluso come risorsa in MSCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 4.5

Vedi anche