ICLRStrongName::StrongNameSignatureVerificationFromImage-Methode
Ü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 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.