Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Überprüft, ob eine Assembly, die bereits im Speicher zugeordnet wurde, für den zugehörigen öffentlichen Schlüssel gültig ist.
Syntax
HRESULT StrongNameSignatureVerificationFromImage (
[in] BYTE *pbBase,
[in] DWORD dwLength,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parameter
pbBase
[in] Die relative virtuelle Adresse des zugeordneten Assemblymanifests.
dwLength
[in] Die Größe des zugeordneten Bilds in Bytes.
dwInFlags
[in] Flags, die das Überprüfungsverhalten beeinflussen. 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 dies die erste Überprüfung dieses Bilds ist.SN_INFLAG_ADMIN_ACCESS(0x00000004): gibt an, dass der Cache den Zugriff nur für Benutzer mit Administratorrechten zulässt.SN_INFLAG_USER_ACCESS(0x00000008): gibt an, dass nur der aktuelle Benutzer 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] Ein Flag für zusätzliche Ausgabeinformationen. Der folgende Wert wird unterstützt:
-
SN_OUTFLAG_WAS_VERIFIED(0x00000001): Dieser Wert wird auffalsefestgelegt, 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.