Freigeben über


StrongNameSignatureVerificationEx2-Method

Überprüft die Signatur einer Assembly mit starkem Namen und stellt eine Zuordnung des ECMA-Schlüssels zu einem echten Schlüssel bereit.

Syntax

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

Parameter

wszFilePath
[in] Der Pfad zur portierbaren ausführbaren Datei (EXE oder DLL) für die zu überprüfende Assembly.

fForceVerification
[in] true, um die Überprüfung durchzuführen, auch wenn es erforderlich ist, Registrierungseinstellungen außer Kraft zu setzen, andernfalls false.

pbEcmaPublicKey
[in] Ein Zeiger auf die Zuordnung vom öffentlichen ECMA-Schlüssel zum tatsächlichen Schlüssel, der für die Überprüfung verwendet wird.

cbEcmaPublicKey
[in] Die Länge des tatsächlichen öffentlichen ECMA-Schlüssels.

pfWasVerified
[out] true, wenn die Signatur mit starkem Namen überprüft wurde, andernfalls false. Dieser Parameter wird auch auf false festgelegt, wenn die Überprüfung aufgrund von Einstellungen in der Registrierung erfolgreich war.

Rückgabewert

S_OK, wenn die Überprüfung erfolgreich war, andernfalls ein HRESULT-Wert, der einen Fehler anzeigt (eine Liste finden Sie unter Allgemeine HRESULT-Werte).

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MetaHost.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit Version 4.5 verfügbar

Weitere Informationen