Fungsi panggilan balik LPEVALCOMCALLBACK (evalcom2.h)
Spesifikasi LPEVALCOMCALLBACK mendefinisikan prototipe fungsi panggilan balik. Metode IValidate::SetStatus memungkinkan alat penulisan untuk menerima informasi tentang kemajuan validasi melalui fungsi panggilan balik terdaftar.
LPEVALCOMCALLBACK Lpevalcomcallback;
BOOL Lpevalcomcallback(
[in] STATUSTYPES iStatus,
LPCWSTR szData,
LPVOID pContext
)
{...}
[in] iStatus
Menentukan pesan status yang dikirim oleh evalcom2.
szData
Nilai string yang berisi informasi yang sesuai dengan status. Nilai szwData harus berupa jumlah ICEs yang dijalankan jika iStatus adalah ieStatusICECount. Nilai szwData harus menjadi nama ICE yang dijalankan jika iStatus adalah ieStatusRunICE. Jika tidak, nilai szwData harus NULL. Fungsi panggilan balik harus menerima NULL sebagai nilai yang mungkin untuk parameter ini.
pContext
Penunjuk ke konteks aplikasi yang diteruskan ke metode SetStatus . Parameter ini dapat digunakan untuk pemeriksaan kesalahan.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Prosedur validasi harus dilanjutkan. |
|
Validasi dibatalkan. Fungsi panggilan balik mengembalikan FALSE untuk menghentikan validasi. |
Metode SetStatus dan LPEVALCOMCALLBACK dapat digunakan untuk memberikan informasi kemajuan. Misalnya, pesan ieStatusICECount dapat memberikan jumlah centang keseluruhan untuk bilah kemajuan. Untuk setiap pesan ieStatusRunICE yang diterima, pemanggil dapat menaikkan bilah kemajuan satu centang.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Evalcom2.dll versi 3.0.3790.371 atau yang lebih baru |
Target Platform | Windows |
Header | evalcom2.h |