Udostępnij za pośrednictwem


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ść , aby false 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

Zobacz też