StrongNameSignatureVerificationFromImage-Funktion
Überprüft, ob eine Assembly, die bereits im Speicher abgebildet wurde, für den zugeordneten öffentlichen Schlüssel gültig ist.
Diese Funktion ist in .NET Framework, Version 4 veraltet. Verwenden Sie stattdessen die ICLRStrongName::StrongNameVerificationFromImage-Methode.
BOOLEAN 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 Abbilds in Byte.dwInFlags
[in] Flags, die das Überprüfungsverhalten beeinflussen. Die folgenden Werte werden unterstützt:SN_INFLAG_FORCE_VER (0x00000001) - Erzwingt eine Überprüfung, auch wenn Registrierungseinstellungen überschrieben werden müssen.
SN_INFLAG_INSTALL (0x00000002) - Gibt an, dass dies die erste für dieses Abbild durchgeführte Überprüfung ist.
SN_INFLAG_ADMIN_ACCESS (0x00000004) - Gibt an, dass der Cache nur Benutzern mit Administratorberechtigungen den Zugriff ermöglicht.
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 die Zugriffsbeschränkung bereitstellt.
SN_INFLAG_RUNTIME (0x80000000) - Reserviert für internes Debuggen.
pdwOutFlags
[out] Ein Flag für zusätzliche Ausgabeinformationen. Der folgende Wert wird unterstützt:- SN_OUTFLAG_WAS_VERIFIED (0x00000001) - Dieser Wert wird auf false festgelegt, um anzugeben, dass die Überprüfung infolge von Registrierungseinstellungen erfolgreich war.
Rückgabewert
Bei erfolgreichem Abschluss true, andernfalls false.
Hinweise
Wenn die StrongNameSignatureVerificationFromImage-Funktion nicht erfolgreich abgeschlossen wird, rufen Sie die StrongNameErrorInfo-Funktion auf, um den letzten generierten Fehler abzurufen.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: StrongName.h
Bibliothek: als Ressource in mscoree.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Siehe auch
Referenz
Weitere Ressourcen
ICLRStrongName::StrongNameSignatureVerificationFromImage-Methode
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2010 |
Link zu empfohlener Alternative hinzugefügt. |
Informationsergänzung. |