Función GetApplicationRecoveryCallback (winbase.h)

Recupera un puntero a la rutina de devolución de llamada registrada para el proceso especificado. La dirección devuelta se encuentra en el espacio de direcciones virtuales del proceso.

Sintaxis

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

Parámetros

[in] hProcess

Identificador del proceso. Este identificador debe tener el derecho de acceso PROCESS_VM_READ.

[out] pRecoveryCallback

Puntero a la función de devolución de llamada de recuperación. Para obtener más información, consulte ApplicationRecoveryCallback.

[out] ppvParameter

Puntero al parámetro de devolución de llamada.

[out] pdwPingInterval

Intervalo de ping de recuperación, en intervalos de 100 nanosegundos.

[out] pdwFlags

Reservado para uso futuro.

Valor devuelto

Esta función devuelve S_OK si se ejecuta correctamente o uno de los siguientes códigos de error.

Código devuelto Descripción
S_FALSE
La aplicación no se registró para la recuperación.
E_INVALIDARG
Uno o más parámetros no son válidos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbase.h (incluya Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

RegisterApplicationRecoveryCallback