Condividi tramite


Metodo IVssProviderCreateSnapshotSet::EndPrepareSnapshots (vsprov.h)

Il metodo EndPrepareSnapshots viene chiamato una volta per il set completo di copie shadow, dopo l'ultima chiamata IVssHardwareSnapshotProvider::BeginPrepareSnapshot . Questo metodo è destinato a un punto in cui il provider può attendere il completamento di qualsiasi operazione di preparazione della copia shadow. Poiché il completamento di EndPrepareSnapshots può richiedere molto tempo, un provider deve essere pronto ad accettare una chiamata al metodo AbortSnapshots in qualsiasi momento e terminare immediatamente il lavoro di preparazione.

Sintassi

HRESULT EndPrepareSnapshots(
  [in] VSS_ID SnapshotSetId
);

Parametri

[in] SnapshotSetId

VSS_ID del set di copie shadow.

Valore restituito

Codice/valore restituito Descrizione
S_OK
0x0000000L
L'operazione è stata completata correttamente.
E_OUTOFMEMORY
0x8007000EL
Memoria insufficiente o altre risorse di sistema.
E_INVALIDARG
0x80070057L
Uno dei valori dei parametri non è valido.
VSS_E_INSUFFICIENT_STORAGE
0x8004231FL
L'archiviazione su disco non è sufficiente per creare una copia shadow. Lo spazio su disco insufficiente può anche generare valori restituiti VSS_E_PROVIDER_VETO o VSS_E_OBJECT_NOT_FOUND errore.
VSS_E_OBJECT_NOT_FOUND
0x80042308L
Il parametro SnapshotSetId fa riferimento a un oggetto non trovato.
VSS_E_PROVIDER_VETO
0x80042306L
Si è verificato un errore imprevisto del provider. Se viene restituito, l'errore deve essere descritto in una voce nel registro eventi dell'applicazione, fornendo all'utente informazioni su come risolvere il problema.
 

Se viene restituito un altro valore, VSS scriverà un evento nel registro eventi e convertirà l'errore in VSS_E_UNEXPECTED_PROVIDER_ERROR.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vsprov.h

Vedi anche

AbortSnapshots

IVssHardwareSnapshotProvider::BeginPrepareSnapshot

IVssProviderCreateSnapshotSet