Funzione FhServiceStartBackup (fhsvcctl.h)

Questa funzione avvia un backup immediato per l'utente corrente.

Nota

FhServiceStartBackup è deprecato e potrebbe essere modificato o non disponibile nelle versioni future.

Sintassi

HRESULT FhServiceStartBackup(
  [in] FH_SERVICE_PIPE_HANDLE Pipe,
  [in] BOOL                   LowPriorityIo
);

Parametri

[in] Pipe

Handle del canale di comunicazione restituito da una chiamata FhServiceOpenPipe precedente.

[in] LowPriorityIo

Se TRUE, il servizio Cronologia file viene indicato di usare operazioni di I/O con priorità bassa per il backup immediato pianificato da questa funzione. L'I/O con priorità bassa riduce l'impatto sulle attività utente in primo piano. È consigliabile impostare questo parametro su TRUE.

Se FALSE, il servizio Cronologia file viene indicato di usare le operazioni di I/O con priorità normale per il backup immediato pianificato da questa funzione. Ciò comporta backup più veloci, ma influisce negativamente sulla velocità di risposta e sulle prestazioni delle applicazioni utente.

Valore restituito

S_OK in caso di esito positivo o un HRESULT non riuscito in caso di errore. I valori HRESULT possibili non riusciti includono i valori definiti nel file di intestazione FhErrors.h.

Commenti

Questa funzione non attende il completamento del backup immediato. Se si verifica un errore o una condizione di avviso durante il backup, viene comunicato all'utente tramite una notifica del Centro notifiche e recuperabile a livello di codice tramite il metodo IFhConfigMgr::QueryProtectionStatus .

Un ciclo di backup avviato chiamando questa funzione può essere arrestato usando la funzione FhServiceStopBackup .

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione fhsvcctl.h
Libreria FhSvcCtl.lib

Vedi anche

FhServiceOpenPipe

FhServiceStopBackup

IFhConfigMgr::QueryProtectionStatus