Condividi tramite


Metodo IVssComponentEx::GetRollForward (vswriter.h)

Ottiene il tipo di operazione di roll forward per un componente e ottiene il punto di ripristino per un'operazione di roll forward parziale.

Sintassi

HRESULT GetRollForward(
  [out] VSS_ROLLFORWARD_TYPE *pRollType,
  [out] BSTR                 *pbstrPoint
);

Parametri

[out] pRollType

Valore di enumerazione VSS_ROLLFORWARD_TYPE che indica il tipo di operazione di roll forward da eseguire.

[out] pbstrPoint

Indirizzo di una variabile allocata dal chiamante che riceve una stringa di caratteri wide con terminazione Null che specifica il punto di ripristino roll forward.

Valore restituito

Di seguito sono riportati i codici restituiti validi per questo metodo.

Valore Significato
S_OK
L'operazione è stata completata.
E_INVALIDARG
Uno dei valori dei parametri non è valido.
E_OUTOFMEMORY
Il chiamante non è in memoria o in altre risorse di sistema.

Commenti

Il metodo GetRollForward può essere chiamato solo durante un'operazione di ripristino.

Se la chiamata a GetRollForward ha esito positivo, il chiamante è responsabile della liberazione della stringa restituita nel parametro pRollType chiamando la funzione SysFreeString .

Un writer indica che supporta questo metodo impostando il flag VSS_BS_ROLLFORWARD_RESTORE nella relativa maschera dello schema di backup.

Per altre informazioni, vedere Impostazione delle opzioni di ripristino vss.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vswriter.h (include Vss.h, VsWriter.h)
Libreria VssApi.lib

Vedi anche

IVssBackupComponentsEx2::SetRollForward

IVssComponentEx

VSS_BACKUP_SCHEMA

VSS_ROLLFORWARD_TYPE