StrongNameSignatureVerificationFromImage, functie

Controleert of een assembly die al aan het geheugen is toegewezen, geldig is voor de bijbehorende openbare sleutel.

Deze functie is afgeschaft. Gebruik in plaats daarvan de methode ICLRStrongName::StrongNameVerificationFromImage .

Syntaxis

BOOLEAN StrongNameSignatureVerificationFromImage (  
    [in]  BYTE    *pbBase,  
    [in]  DWORD   dwLength,  
    [in]  DWORD   dwInFlags,  
    [out] DWORD   *pdwOutFlags  
);  

Parameters

pbBase
[in] Het relatieve virtuele adres van het toegewezen assembly-manifest.

dwLength
[in] De grootte, in bytes, van de toegewezen afbeelding.

dwInFlags
[in] Vlaggen die het verificatiegedrag beïnvloeden. De volgende waarden worden ondersteund:

  • SN_INFLAG_FORCE_VER (0x00000001): dwingt verificatie af, zelfs als het nodig is om registerinstellingen te overschrijven.

  • SN_INFLAG_INSTALL (0x00000002) - Geeft aan dat dit de eerste verificatie is die op deze installatiekopie wordt uitgevoerd.

  • SN_INFLAG_ADMIN_ACCESS (0x00000004) - Hiermee geeft u op dat de cache alleen toegang toestaat voor gebruikers met beheerdersbevoegdheden.

  • SN_INFLAG_USER_ACCESS (0x00000008): hiermee geeft u op dat de assembly alleen toegankelijk is voor de huidige gebruiker.

  • SN_INFLAG_ALL_ACCESS (0x00000010): hiermee geeft u op dat de cache geen garanties biedt voor toegangsbeperking.

  • SN_INFLAG_RUNTIME (0x80000000): gereserveerd voor interne foutopsporing.

pdwOutFlags
[uit] Een vlag voor aanvullende uitvoerinformatie. De volgende waarde wordt ondersteund:

  • SN_OUTFLAG_WAS_VERIFIED (0x00000001): deze waarde is ingesteld op om false aan te geven dat de verificatie is geslaagd vanwege registerinstellingen.

Retourwaarde

true na een geslaagde voltooiing; anders, false.

Opmerkingen

Als de StrongNameSignatureVerificationFromImage functie niet wordt voltooid, roept u de functie StrongNameErrorInfo aan om de laatst gegenereerde fout op te halen.

Vereisten

Platforms: Zie Systeemvereisten.

Header: StrongName.h

Bibliotheek: Opgenomen als een resource in mscoree.dll

.NET Framework versies: beschikbaar sinds 1.0

Zie ook