Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sprawdza, czy zestaw, który został już zamapowany na pamięć, jest prawidłowy dla skojarzonego klucza publicznego.
Ta funkcja została uznana za przestarzałą. Zamiast tego użyj metody ICLRStrongName::StrongNameVerificationFromImage .
Składnia
BOOLEAN 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ść , abyfalseokreślić, że weryfikacja zakończyła się pomyślnie z powodu ustawień rejestru.
Wartość zwracana
true po pomyślnym zakończeniu; w przeciwnym razie , false.
Uwagi
StrongNameSignatureVerificationFromImage Jeśli funkcja nie zakończy się pomyślnie, wywołaj funkcję StrongNameErrorInfo, aby pobrać ostatni wygenerowany błąd.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: StrongName.h
Biblioteki: Uwzględnione jako zasób w mscoree.dll
wersje .NET Framework: dostępne od wersji 1.0