StrongNameSignatureVerificationFromImage-Funktion
Überprüft, ob eine Assembly, die bereits im Speicher zugeordnet wurde, für den zugehörigen öffentlichen Schlüssel gültig ist.
Diese Funktion ist veraltet. Verwenden Sie stattdessen die ICLRStrongName::StrongNameVerificationFromImage-Methode.
Syntax
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 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 auffalse
festgelegt, um anzugeben, dass die Überprüfung aufgrund von Registrierungseinstellungen erfolgreich war.
Rückgabewert
true
nach erfolgreichem Abschluss; andernfalls false
.
Bemerkungen
Wenn die StrongNameSignatureVerificationFromImage
-Funktion nicht erfolgreich abgeschlossen wird, rufen Sie die StrongNameErrorInfo-Funktion auf, um den zuletzt generierten Fehler abzurufen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: StrongName.h
Bibliothek: als Ressource in „mscoree.dll“ enthalten
.NET Framework-Versionen: seit Version 1.0 verfügbar