Freigeben über


ApplicationRecoveryInProgress-Funktion (winbase.h)

Gibt an, dass die aufrufende Anwendung weiterhin Daten wiederherstellen wird.

Syntax

HRESULT ApplicationRecoveryInProgress(
  [out] PBOOL pbCancelled
);

Parameter

[out] pbCancelled

Gibt an, ob der Benutzer den Wiederherstellungsvorgang abgebrochen hat. Durch WER festgelegt, wenn der Benutzer auf die Schaltfläche Abbrechen klickt.

Rückgabewert

Diese Funktion gibt S_OK bei Erfolg oder einen der folgenden Fehlercodes zurück.

Rückgabecode Beschreibung
E_FAIL
Sie können diese Funktion erst aufrufen, nachdem Windows-Fehlerberichterstattung Ihre Wiederherstellungsrückruffunktion aufgerufen hat.
E_INVALIDARG
PbCancelled darf nicht NULL sein.

Hinweise

Die Anwendung muss diese Funktion innerhalb des beim Aufrufen der Funktion RegisterApplicationRecoveryCallback angegebenen Intervalls aufrufen. Wenn die Anwendung diese Funktion nicht innerhalb des angegebenen Intervalls aufrufen kann, beendet WER die Anwendung. Der Wiederherstellungsprozess kann fortgesetzt werden, solange diese Funktion aufgerufen wird.

Wenn der Benutzer den Wiederherstellungsvorgang abbricht, sollte die Anwendung beendet werden.

Rufen Sie die ApplicationRecoveryFinished-Funktion auf, um anzugeben, dass der Wiederherstellungsvorgang abgeschlossen wurde.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winbase.h (Windows.h einschließen)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

ApplicationRecoveryFinished

RegisterApplicationRecoveryCallback