StrongNameSignatureVerificationFromImage – funkce

Ověřuje, zda sestavení, které již bylo namapováno do paměti, je platné pro přidružený veřejný klíč.

Tato funkce je zastaralá. Místo toho použijte metodu ICLRStrongName::StrongNameVerificationFromImage .

Syntaxe

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

Parametry

pbBase
[v] Relativní virtuální adresa mapovaného manifestu sestavení.

dwLength
[v] Velikost mapovaného obrázku v bajtech

dwInFlags
[v] Příznaky, které ovlivňují chování při ověřování. Podporují se následující hodnoty:

  • SN_INFLAG_FORCE_VER (0x00000001) – vynutí ověření i v případě, že je nutné přepsat nastavení registru.

  • SN_INFLAG_INSTALL (0x00000002) – určuje, že se jedná o první ověření tohoto obrázku.

  • SN_INFLAG_ADMIN_ACCESS (0x00000004) – určuje, že mezipaměť povolí přístup jenom uživatelům, kteří mají oprávnění správce.

  • SN_INFLAG_USER_ACCESS (0x00000008) – určuje, že sestavení bude přístupné pouze aktuálnímu uživateli.

  • SN_INFLAG_ALL_ACCESS (0x00000010) – Určuje, že mezipaměť neposkytuje žádné záruky omezení přístupu.

  • SN_INFLAG_RUNTIME (0x80000000) – vyhrazeno pro interní ladění.

pdwOutFlags
[out] Příznak pro další výstupní informace. Podporuje se následující hodnota:

  • SN_OUTFLAG_WAS_VERIFIED (0x00000001) – Tato hodnota je nastavená na false hodnotu , která určuje, že ověření bylo úspěšné kvůli nastavení registru.

Návratová hodnota

truepo úspěšném dokončení; v opačném případě . false

Poznámky

Pokud se StrongNameSignatureVerificationFromImage funkce úspěšně nedokončí, voláním funkce StrongNameErrorInfo načtěte poslední vygenerovanou chybu.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: StrongName.h

Knihovny: Zahrnutý jako prostředek v mscoree.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také