Methode ICLRStrongName::StrongNameSignatureVerificationFromImage
Controleert of een assembly die al aan het geheugen is toegewezen, geldig is voor de bijbehorende openbare sleutel.
Syntaxis
HRESULT StrongNameSignatureVerificationFromImage (
[in] BYTE *pbBase,
[in] DWORD dwLength,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parameters
pbBase
[in] Het relatieve virtuele adres van het toegewezen assembly-manifest.
dwLength
[in] De grootte, in bytes, van de toegewezen afbeelding.
dwInFlags
[in] Vlaggen die het verificatiegedrag beïnvloeden. De volgende waarden worden ondersteund:
SN_INFLAG_FORCE_VER
(0x00000001): dwingt verificatie af, zelfs als het nodig is om registerinstellingen te overschrijven.SN_INFLAG_INSTALL
(0x00000002) - Geeft aan dat dit de eerste verificatie is die op deze installatiekopie wordt uitgevoerd.SN_INFLAG_ADMIN_ACCESS
(0x00000004) - Hiermee geeft u op dat de cache alleen toegang toestaat voor gebruikers met beheerdersbevoegdheden.SN_INFLAG_USER_ACCESS
(0x00000008): hiermee geeft u op dat de assembly alleen toegankelijk is voor de huidige gebruiker.SN_INFLAG_ALL_ACCESS
(0x00000010): hiermee geeft u op dat de cache geen garanties biedt voor toegangsbeperking.SN_INFLAG_RUNTIME
(0x80000000): gereserveerd voor interne foutopsporing.
pdwOutFlags
[uit] Een vlag voor aanvullende uitvoerinformatie. De volgende waarde wordt ondersteund:
SN_OUTFLAG_WAS_VERIFIED
(0x00000001): deze waarde is ingesteld op omfalse
aan te geven dat de verificatie is geslaagd vanwege registerinstellingen.
Retourwaarde
S_OK
als de methode is voltooid; anders een HRESULT-waarde die een fout aangeeft (zie Algemene HRESULT-waarden voor een lijst).
Vereisten
Platforms: Zie Systeemvereisten.
Header: MetaHost.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework versies: beschikbaar sinds 4