Condividi tramite


Funzione ApplicationRecoveryInProgress (winbase.h)

Indica che l'applicazione chiamante continua a recuperare i dati.

Sintassi

HRESULT ApplicationRecoveryInProgress(
  [out] PBOOL pbCancelled
);

Parametri

[out] pbCancelled

Indica se l'utente ha annullato il processo di ripristino. Impostare da WER se l'utente fa clic sul pulsante Annulla.

Valore restituito

Questa funzione restituisce S_OK in caso di esito positivo o uno dei codici di errore seguenti.

Codice restituito Descrizione
E_FAIL
È possibile chiamare questa funzione solo dopo che Segnalazione errori Windows ha chiamato la funzione di callback di ripristino.
E_INVALIDARG
PbCancelled non può essere NULL.

Commenti

L'applicazione deve chiamare questa funzione entro l'intervallo specificato quando si chiama la funzione RegisterApplicationRecoveryCallback . Se l'applicazione non riesce a chiamare questa funzione entro l'intervallo specificato, wer termina l'applicazione. Il processo di ripristino può continuare finché questa funzione viene chiamata.

Se l'utente annulla il processo di ripristino, l'applicazione deve terminare.

Per indicare che il processo di ripristino è stato completato, chiamare la funzione ApplicationRecoveryFinished .

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

ApplicationRecoveryFinished

RegisterApplicationRecoveryCallback