Metode IActionProgress::UpdateProgress (shobjidl_core.h)
Updates kemajuan tindakan ke UI.
Sintaks
HRESULT UpdateProgress(
[in] ULONGLONG ulCompleted,
[in] ULONGLONG ulTotal
);
Parameter
[in] ulCompleted
Jenis: ULONGLONG
Jumlah tindakan yang diselesaikan.
[in] ulTotal
Jenis: ULONGLONG
Jumlah total tindakan.
Nilai kembali
Jenis: HRESULT
Mengembalikan S_OK jika berhasil, atau nilai kesalahan sebaliknya.
Keterangan
Metode ini harus dipanggil secara berkala untuk memperbarui kemajuan tindakan. Kelas pelaksana dapat menafsirkan nilai-nilai ini dengan cara apa pun yang diinginkan, meskipun nilai ulCompleted dan ulTotal harus ditafsirkan relatif satu sama lain untuk menentukan jumlah kemajuan yang bermakna. Seringkali, persentase diinginkan, dalam hal ini nilai ulCompleted harus dibagi dengan ulTotal, dan hasilnya dikalikan dengan nilai 100.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h (termasuk Shobjidl.h) |
DLL | Shobjidl.idl |