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 attfalse
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