ICLRStrongName::StrongNameSignatureVerificationFromImage, metod
Verifierar att en sammansättning som redan har mappats till minnet är giltig för den associerade offentliga nyckeln.
Syntax
HRESULT StrongNameSignatureVerificationFromImage (
[in] BYTE *pbBase,
[in] DWORD dwLength,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parametrar
pbBase
[in] Den relativa virtuella adressen för det mappade sammansättningsmanifestet.
dwLength
[in] Storleken i byte på den mappade bilden.
dwInFlags
[in] Flaggor som påverkar verifieringsbeteendet. Följande värden stöds:
SN_INFLAG_FORCE_VER
(0x00000001) – Tvingar fram verifiering även om det är nödvändigt att åsidosätta registerinställningarna.SN_INFLAG_INSTALL
(0x00000002) – Anger att det här är den första verifieringen som utförs på den här bilden.SN_INFLAG_ADMIN_ACCESS
(0x00000004) – Anger att cachen endast tillåter åtkomst till användare som har administratörsbehörighet.SN_INFLAG_USER_ACCESS
(0x00000008) – Anger att sammansättningen endast ska vara tillgänglig för den aktuella användaren.SN_INFLAG_ALL_ACCESS
(0x00000010) – Anger att cachen inte ger några garantier för åtkomstbegränsning.SN_INFLAG_RUNTIME
(0x80000000) – Reserverad för intern felsökning.
pdwOutFlags
[ut] En flagga för ytterligare utdatainformation. Följande värde stöds:
SN_OUTFLAG_WAS_VERIFIED
(0x00000001) – Det här värdet anges tillfalse
för att ange att verifieringen lyckades på grund av registerinställningarna.
Returvärde
S_OK
om metoden har slutförts. annars ett HRESULT-värde som indikerar fel (se Vanliga HRESULT-värden för en lista).
Krav
Plattformar: Se Systemkrav.
Huvudet: MetaHost.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 4