Compartilhar via


Função ApplicationRecoveryInProgress (winbase.h)

Indica que o aplicativo de chamada continua a recuperar dados.

Sintaxe

HRESULT ApplicationRecoveryInProgress(
  [out] PBOOL pbCancelled
);

Parâmetros

[out] pbCancelled

Indica se o usuário cancelou o processo de recuperação. Definido por WER se o usuário clicar no botão Cancelar.

Valor retornado

Essa função retorna S_OK com êxito ou um dos seguintes códigos de erro.

Código de retorno Descrição
E_FAIL
Você pode chamar essa função somente depois que Relatório de Erros do Windows tiver chamado sua função de retorno de chamada de recuperação.
E_INVALIDARG
O pbCancelled não pode ser NULL.

Comentários

O aplicativo deve chamar essa função dentro do intervalo especificado ao chamar a função RegisterApplicationRecoveryCallback . Se o aplicativo não chamar essa função dentro do intervalo especificado, o WER encerrará o aplicativo. O processo de recuperação pode continuar enquanto essa função estiver sendo chamada.

Se o usuário cancelar o processo de recuperação, o aplicativo deverá ser encerrado.

Para indicar que o processo de recuperação foi concluído, chame a função ApplicationRecoveryFinished .

Requisitos

   
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 (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

ApplicationRecoveryFinished

RegisterApplicationRecoveryCallback