Dela via


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 till false 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

Se även