Bagikan melalui


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