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 |
---|---|
|
Sie können diese Funktion erst aufrufen, nachdem Windows-Fehlerberichterstattung Ihre Wiederherstellungsrückruffunktion aufgerufen hat. |
|
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 |