Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sprawdza poprawność określonego przenośnego pliku wykonywalnego (PE) lub wspólnego pliku języka pośredniego (CIL).
Składnia
HRESULT Validate (
[in] IVEHandler *veh,
[in] IUnknown *pAppDomain,
[in] unsigned long ulFlags,
[in] unsigned long ulMaxError,
[in] unsigned long token,
[in] LPWSTR fileName,
[in, size_is(ulSize)] BYTE *pe,
[in] unsigned long ulSize
);
Parametry
veh [in] Wskaźnik do IVEHandler wystąpienia obsługującego błędy walidacji.
pAppDomain [in] Wskaźnik do domeny aplikacji, w której jest ładowany plik.
ulFlags [in] Bitowa kombinacja wartości ValidatorFlags wskazująca weryfikacje, które należy wykonać.
ulMaxError [in] Maksymalna liczba błędów, które mają być dozwolone przed zakończeniem walidacji.
token [in] Nieużytne.
fileName [in] Ciąg określający nazwę pliku do zweryfikowania.
pe [in] Wskaźnik do buforu pamięci, w którym jest przechowywany plik.
ulSize [in] Rozmiar pliku do zweryfikowania w bajtach.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: IValidator.idl, IValidator.h
Biblioteka: dołączone jako zasób w MSCorEE.dll
Wersje programu .NET Framework: dostępne od wersji 2.0