Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memvalidasi portable executable (PE) atau common intermediate language (CIL) dalam file yang ditentukan.
Sintaks
HRESULT Validate (
[in] IVEHandler *veh,
[in] unsigned long ulAppDomainId,
[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.
ulAppDomainId [di] Pengidentifikasi untuk saat ini AppDomain.
ulFlags [di] Kombinasi nilai ValidatorFlags , menunjukkan jenis validasi yang harus dilakukan.
ulMaxError [di] Jumlah maksimum kesalahan yang diizinkan sebelum keluar dari validasi.
token [di] Tidak terpakai.
fileName [di] Nama file yang akan divalidasi.
pe [di] Penunjuk ke buffer file.
ulSize [di] Ukuran, dalam byte, dari file yang akan divalidasi.
Tampilkan Nilai
| HRESULT | Deskripsi |
|---|---|
| S_OK | Validate berhasil ditampilkan. |
| HOST_E_CLRNOTAVAILABLE | Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam status tidak dapat menjalankan kode aman atau memproses panggilan dengan sukses. |
| HOST_E_TIMEOUT | Waktu panggilan habis. |
| HOST_E_NOT_OWNER | Pemanggil tidak memiliki kunci. |
| HOST_E_ABANDONED | Peristiwa dibatalkan saat rangkaian atau fiber yang diblokir sedang menunggunya. |
| E_FAIL | Kegagalan bencana yang tidak diketahui terjadi. Saat metode menampilkan E_FAIL, CLR tidak dapat digunakan lagi dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
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