Bagikan melalui


Fungsi ApplicationRecoveryInProgress (winbase.h)

Menunjukkan bahwa aplikasi panggilan terus memulihkan data.

Sintaks

HRESULT ApplicationRecoveryInProgress(
  [out] PBOOL pbCancelled
);

Parameter

[out] pbCancelled

Menunjukkan apakah pengguna telah membatalkan proses pemulihan. Diatur oleh WER jika pengguna mengklik tombol Batalkan.

Mengembalikan nilai

Fungsi ini mengembalikan S_OK pada keberhasilan atau salah satu kode kesalahan berikut.

Menampilkan kode Deskripsi
E_FAIL
Anda dapat memanggil fungsi ini hanya setelah Pelaporan Galat Windows memanggil fungsi panggilan balik pemulihan Anda.
E_INVALIDARG
pbCancelled tidak boleh NULL.

Keterangan

Aplikasi harus memanggil fungsi ini dalam interval yang ditentukan saat memanggil fungsi RegisterApplicationRecoveryCallback . Jika aplikasi gagal memanggil fungsi ini dalam interval yang ditentukan, WER mengakhiri aplikasi. Proses pemulihan dapat dilanjutkan selama fungsi ini dipanggil.

Jika pengguna membatalkan proses pemulihan, aplikasi harus dihentikan.

Untuk menunjukkan bahwa proses pemulihan telah selesai, panggil fungsi ApplicationRecoveryFinished .

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header winbase.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

ApplicationRecoveryFinished

RegisterApplicationRecoveryCallback