IValidator::Validate — Metoda

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