Función ApplicationRecoveryInProgress (winbase.h)

Indica que la aplicación que realiza la llamada continúa recuperando datos.

Sintaxis

HRESULT ApplicationRecoveryInProgress(
  [out] PBOOL pbCancelled
);

Parámetros

[out] pbCancelled

Indica si el usuario ha cancelado el proceso de recuperación. Establezca por WER si el usuario hace clic en el botón Cancelar.

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
E_FAIL
Solo puede llamar a esta función después de que Informe de errores de Windows haya llamado a la función de devolución de llamada de recuperación.
E_INVALIDARG
El pbCancelled no puede ser NULL.

Comentarios

La aplicación debe llamar a esta función dentro del intervalo especificado al llamar a la función RegisterApplicationRecoveryCallback . Si la aplicación no puede llamar a esta función dentro del intervalo especificado, WER finaliza la aplicación. El proceso de recuperación puede continuar siempre que se llame a esta función.

Si el usuario cancela el proceso de recuperación, la aplicación debe finalizar.

Para indicar que se ha completado el proceso de recuperación, llame a la función ApplicationRecoveryFinished .

Requisitos

   
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 (incluye Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

ApplicationRecoveryFinished

RegisterApplicationRecoveryCallback