Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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á nafalsehodnotu , 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