ICLRStrongName::StrongNameSignatureVerificationFromImage — Metoda
Sprawdza, czy zestaw, który został już zamapowany na pamięć, jest prawidłowy dla skojarzonego klucza publicznego.
Składnia
HRESULT StrongNameSignatureVerificationFromImage (
[in] BYTE *pbBase,
[in] DWORD dwLength,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parametry
pbBase
[in] Względny adres wirtualny zamapowanego manifestu zestawu.
dwLength
[in] Rozmiar w bajtach mapowanego obrazu.
dwInFlags
[in] Flagi wpływające na zachowanie weryfikacji. Obsługiwane są następujące wartości:
SN_INFLAG_FORCE_VER
(0x00000001) — wymusza weryfikację, nawet jeśli jest to konieczne, aby zastąpić ustawienia rejestru.SN_INFLAG_INSTALL
(0x00000002) — określa, że jest to pierwsza weryfikacja wykonana na tym obrazie.SN_INFLAG_ADMIN_ACCESS
(0x00000004) — określa, że pamięć podręczna będzie zezwalać na dostęp tylko do użytkowników, którzy mają uprawnienia administracyjne.SN_INFLAG_USER_ACCESS
(0x00000008) — określa, że zestaw będzie dostępny tylko dla bieżącego użytkownika.SN_INFLAG_ALL_ACCESS
(0x00000010) — określa, że pamięć podręczna nie zapewni gwarancji ograniczenia dostępu.SN_INFLAG_RUNTIME
(0x80000000) — zarezerwowane do debugowania wewnętrznego.
pdwOutFlags
[out] Flaga dodatkowych informacji wyjściowych. Obsługiwana jest następująca wartość:
SN_OUTFLAG_WAS_VERIFIED
(0x00000001) — ta wartość jest ustawiona na wartość , abyfalse
określić, że weryfikacja zakończyła się pomyślnie z powodu ustawień rejestru.
Wartość zwracana
S_OK
jeśli metoda została ukończona pomyślnie; w przeciwnym razie wartość HRESULT wskazująca błąd (zobacz Typowe wartości HRESULT dla listy).
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MetaHost.h
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
wersje .NET Framework: dostępne od 4