Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen Wert ab, der angibt, ob das Assemblymanifest im angegebenen Pfad eine Signatur mit starkem Namen enthält, die gemäß den angegebenen Flags überprüft wird.
Syntax
HRESULT StrongNameSignatureVerification (
[in] LPCWSTR wszFilePath,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parameter
wszFilePath
[in] Der Pfad zu der portierbaren ausführbaren Datei (DLL oder EXE), die von der Assembly überprüft werden soll.
dwInFlags
[in] Flags zum Ändern des Überprüfungsverhaltens. Die folgenden Werte werden unterstützt:
SN_INFLAG_FORCE_VER
(0x00000001): erzwingt die Überprüfung, auch wenn Registrierungseinstellungen überschrieben werden müssen.SN_INFLAG_INSTALL
(0x00000002): gibt an, dass das Manifest zum ersten Mal überprüft wird.SN_INFLAG_ADMIN_ACCESS
(0x00000004): gibt an, dass der Cache den Zugriff nur für Benutzer*innen mit Administratorrechten zulässt.SN_INFLAG_USER_ACCESS
(0x00000008): gibt an, dass nur der/die aktuelle Benutzer*in auf die Assembly zugreifen kann.SN_INFLAG_ALL_ACCESS
(0x00000010): gibt an, dass der Cache keine Garantien für Zugriffsbeschränkungen bietet.SN_INFLAG_RUNTIME
(0x80000000): für internes Debuggen reserviert.
pdwOutFlags
[out] Flags, die angeben, ob die Signatur des starken Namens überprüft wurde. Der folgende Wert wird unterstützt:
-
SN_OUTFLAG_WAS_VERIFIED
(0x00000001): Dieser Wert wird auffalse
festgelegt, um anzugeben, dass die Überprüfung aufgrund von Registrierungseinstellungen erfolgreich war.
Rückgabewert
S_OK
, wenn die Methode erfolgreich abgeschlossen wurde; andernfalls ein HRESULT-Wert, der einen Fehler angibt (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 verfügbar