IValidator::Validate Method

Memvalidasi file portable executable (PE) atau common intermediate language (CIL) yang ditentukan.

Sintaks

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
);

Parameter

veh [di] Penunjuk ke IVEHandler instans yang menangani kesalahan validasi.

pAppDomain [di] Penunjuk ke domain aplikasi tempat file dimuat.

ulFlags [di] Kombinasi bitwise dari nilai ValidatorFlags , menunjukkan validasi yang harus dilakukan.

ulMaxError [di] Jumlah maksimum kesalahan yang diizinkan sebelum keluar dari validasi.

token [di] Tidak digunakan.

fileName [di] String yang menentukan nama file yang akan divalidasi.

pe [di] Penunjuk ke buffer memori tempat file disimpan.

ulSize [di] Ukuran, dalam byte, dari file yang akan divalidasi.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: IValidator.idl, IValidator.h

Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll

Versi .NET Framework: Tersedia mulai dari 2.0