Menggunakan Evalcom2
Evalcom2.dll dapat digunakan untuk menerapkan operasi validasi untuk paket penginstalan dan menggabungkan modul menggunakan Evaluator Konsistensi Internal - IE. Objek utama mengimplementasikan antarmuka untuk program C/C++.
Objek utama juga mengimplementasikan antarmuka Evalcom2 untuk program C/C++. CLSID yang diperlukan untuk mendapatkan antarmuka dari CoCreateInstance adalah {6E5E1910-8053-4660-B795-6B612E29BC58}. REFIID adalah {E482E5C6-E31E-4143-A2E6-DBC3D8E4B8D3}.
Anda dapat menggunakan prosedur berikut untuk menerapkan operasi validasi.
Untuk menerapkan operasi validasi
- Inisialisasi COM pada utas panggilan menggunakan CoInitialize.
- Dapatkan pointer ke antarmuka IValidate menggunakan CoCreateInstance.
- Buka paket penginstalan atau gabungkan modul menggunakan metode OpenDatabase .
- Buka file evaluasi menggunakan metode OpenCUB .
- Atur fungsi panggilan balik tampilan menggunakan metode SetDisplay .
- Atur fungsi panggilan balik status menggunakan metode SetStatus .
- Lakukan validasi menggunakan metode Validasi .
- Tutup file .cub menggunakan metode CloseCUB .
- Tutup database menggunakan metode CloseDatabase .
- Lepaskan antarmuka IValidate .
- Batalkan menginisialisasi COM menggunakan CoUninitialize.
Topik terkait