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