Функция 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 при успешном выполнении или одном из следующих кодов ошибок.
Код возврата | Описание |
---|---|
|
Приложение не зарегистрировано для восстановления. |
|
Один или несколько параметров недопустимы. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | winbase.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |