Dela via


StrongNameSignatureVerification-funktion

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.

Den här funktionen är inaktuell. Använd metoden ICLRStrongName::StrongNameSignatureVerification i stället.

Syntax

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

Parametrar

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

dwInFlags
[in] Flaggor för att ändra 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 ä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 signaturen för det starka namnet har verifierats. 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

trueom verifieringen lyckades. annars . false

Krav

Plattformar: Se Systemkrav.

Huvudet: StrongName.h

Bibliotek: Ingår som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även