Função GetApplicationRecoveryCallback (winbase.h)

Recupera um ponteiro para a rotina de retorno de chamada registrada para o processo especificado. O endereço retornado está no espaço de endereço virtual do processo.

Sintaxe

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

Parâmetros

[in] hProcess

Um identificador para o processo. Esse identificador deve ter o direito de acesso PROCESS_VM_READ.

[out] pRecoveryCallback

Um ponteiro para a função de retorno de chamada de recuperação. Para obter mais informações, consulte ApplicationRecoveryCallback.

[out] ppvParameter

Um ponteiro para o parâmetro de retorno de chamada.

[out] pdwPingInterval

O intervalo de ping de recuperação, em intervalos de 100 nanossegundos.

[out] pdwFlags

Reservado para uso futuro.

Retornar valor

Essa função retorna S_OK em caso de êxito ou um dos códigos de erro a seguir.

Código de retorno Descrição
S_FALSE
O aplicativo não se registrou para recuperação.
E_INVALIDARG
Um ou mais dos parâmetros não são válidos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winbase.h (incluir Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

RegisterApplicationRecoveryCallback