Sdílet prostřednictvím


ICLRStrongName::StrongNameSignatureVerification – metoda

Získá hodnotu, která označuje, zda manifest sestavení v zadané cestě obsahuje podpis silného názvu, který je ověřen podle zadaných příznaků.

Syntaxe

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

Parametry

wszFilePath
[v] Cesta k přenosnému spustitelnému souboru (.dll nebo .exe), který má sestavení ověřit.

dwInFlags
[v] Příznaky pro úpravu ověřovacího chování. Podporují se následující hodnoty:

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

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

  • 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ěť nebude poskytovat žádné záruky omezení přístupu.

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

pdwOutFlags
[out] Příznaky označující, jestli byl podpis silného názvu ověřený. 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

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: Zahrnuto jako prostředek v MSCorEE.dll

Verze rozhraní .NET Framework: K dispozici od 4

Viz také