ApplicationRecoveryInProgress 函数 (winbase.h)

指示调用应用程序正在继续恢复数据。

语法

HRESULT ApplicationRecoveryInProgress(
  [out] PBOOL pbCancelled
);

参数

[out] pbCancelled

指示用户是否已取消恢复过程。 如果用户单击“取消”按钮,则由 WER 设置。

返回值

此函数在成功 时返回S_OK 或以下错误代码之一。

返回代码 说明
E_FAIL
只有在Windows 错误报告调用了恢复回调函数后,才能调用此函数。
E_INVALIDARG
pbCancelled 不能为 NULL

注解

应用程序必须在调用 RegisterApplicationRecoveryCallback 函数时指定的时间间隔内调用此函数。 如果应用程序未能在指定的时间间隔内调用此函数,WER 将终止应用程序。 只要调用此函数,恢复过程就可以继续。

如果用户取消恢复过程,应用程序应终止。

若要指示恢复过程已完成,请调用 ApplicationRecoveryFinished 函数。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 winbase.h (包括 Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

另请参阅

ApplicationRecoveryFinished

RegisterApplicationRecoveryCallback