Partager via


Fonction ApplicationRecoveryInProgress (winbase.h)

Indique que l’application appelante continue de récupérer des données.

Syntaxe

HRESULT ApplicationRecoveryInProgress(
  [out] PBOOL pbCancelled
);

Paramètres

[out] pbCancelled

Indique si l’utilisateur a annulé le processus de récupération. Défini par WER si l’utilisateur clique sur le bouton Annuler.

Valeur retournée

Cette fonction retourne S_OK sur la réussite ou l’un des codes d’erreur suivants.

Code de retour Description
E_FAIL
Vous pouvez appeler cette fonction uniquement après que Rapport d'erreurs Windows a appelé votre fonction de rappel de récupération.
E_INVALIDARG
Le pbCancelled ne peut pas être NULL.

Remarques

L’application doit appeler cette fonction dans l’intervalle spécifié lors de l’appel de la fonction RegisterApplicationRecoveryCallback . Si l’application ne parvient pas à appeler cette fonction dans l’intervalle spécifié, WER met fin à l’application. Le processus de récupération peut se poursuivre tant que cette fonction est appelée.

Si l’utilisateur annule le processus de récupération, l’application doit se terminer.

Pour indiquer que le processus de récupération est terminé, appelez la fonction ApplicationRecoveryFinished .

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winbase.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

ApplicationRecoveryFinished

RegisterApplicationRecoveryCallback