Dela via


ICLRStrongName::StrongNameSignatureVerification-metod

Hämtar ett värde som anger om sammansättningsmanifestet på den angivna sökvägen innehåller en stark namnsignatur, som verifieras enligt de angivna flaggorna.

Syntax

HRESULT StrongNameSignatureVerification (  
    [in]  LPCWSTR   wszFilePath,  
    [in]  DWORD     dwInFlags,  
    [out] DWORD     *pdwOutFlags  
);  

Parametrar

wszFilePath
[i] Sökvägen till den portabla körbara filen (.dll eller .exe) som sammansättningen ska verifiera.

dwInFlags
[i] Flaggor för att ändra verifieringsbeteendet. Följande värden stöds:

  • SN_INFLAG_FORCE_VER (0x00000001) – Tvingar verifiering även om det är nödvändigt att åsidosätta registerinställningarna.

  • SN_INFLAG_INSTALL (0x00000002) – Anger att det är första gången manifestet verifieras.

  • 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] Flaggor som anger om den starka namnsignaturen har verifierats. Följande värde stöds:

  • SN_OUTFLAG_WAS_VERIFIED (0x00000001) – Det här värdet anges till för att false 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