ICLRStrongName::StrongNameSignatureVerificationFromImage – metoda
Ověřuje, zda sestavení, které již bylo namapováno do paměti, je platné pro přidružený veřejný klíč.
Syntaxe
HRESULT 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á nafalse
hodnotu , která určuje, že ověření bylo úspěšné kvůli nastavení registru.
Návratová hodnota
S_OK
pokud se metoda úspěšně dokončila; v opačném případě hodnota HRESULT, která označuje selhání (viz Běžné hodnoty HRESULT pro seznam).
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MetaHost.h
Knihovny: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od 4