Metodo IVssProviderCreateSnapshotSet::AbortSnapshots (vsprov.h)
Il metodo AbortSnapshots interrompe le copie shadow preparate in questo provider. Ciò include tutte le copie shadow non commit e quelle pre-commit.
Sintassi
HRESULT AbortSnapshots(
[in] VSS_ID SnapshotSetId
);
Parametri
[in] SnapshotSetId
VSS_ID che identifica il set di copia shadow.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice/valore restituito | Descrizione |
---|---|
|
L'operazione è stata completata correttamente. |
|
Memoria insufficiente o altre risorse di sistema. |
|
Uno dei valori dei parametri non è valido. |
|
Il parametro SnapshotSetId fa riferimento a un oggetto non trovato. |
|
Si è verificato un errore del provider imprevisto. Il provider deve registrare un messaggio nel registro eventi dell'applicazione fornendo all'utente informazioni su come risolvere il problema. |
Commenti
VSS chiamerà solo AbortSnapshots dopo che il richiedente ha chiamato IVssBackupComponents::D oSnapshotSet, anche se la copia shadow ha esito negativo o viene interrotta prima di questo punto. Ciò significa che un provider non riceverà una chiamata AbortSnapshots fino a quando non è stato chiamato EndPrepareSnapshots . Se una copia shadow viene interrotta o ha esito negativo prima di questo punto, il provider non viene dato alcuna indicazione fino all'avvio di una nuova copia shadow. Per questo motivo, il provider deve essere preparato per gestire una chiamata IVssHardwareSnapshotProvider::BeginPrepareSnapshotshot in qualsiasi momento. Questa chiamata fuori sequenza rappresenta l'inizio di una nuova sequenza di creazione della copia shadow e avrà un nuovo ID set di copia shadow.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vsprov.h |