GetApplicationRecoveryCallback 函数 (winbase.h)

检索指向为指定进程注册的回调例程的指针。 返回的地址位于进程的虚拟地址空间中。

语法

HRESULT GetApplicationRecoveryCallback(
  [in]  HANDLE                        hProcess,
  [out] APPLICATION_RECOVERY_CALLBACK *pRecoveryCallback,
  [out] PVOID                         *ppvParameter,
  [out] PDWORD                        pdwPingInterval,
  [out] PDWORD                        pdwFlags
);

参数

[in] hProcess

进程的句柄。 此句柄必须具有PROCESS_VM_READ访问权限。

[out] pRecoveryCallback

指向恢复回调函数的指针。 有关详细信息,请参阅 ApplicationRecoveryCallback

[out] ppvParameter

指向回调参数的指针。

[out] pdwPingInterval

恢复 ping 间隔,以 100 纳秒间隔为单位。

[out] pdwFlags

保留供将来使用。

返回值

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

返回代码 说明
S_FALSE
应用程序未注册恢复。
E_INVALIDARG
一个或多个参数无效。

要求

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

另请参阅

RegisterApplicationRecoveryCallback