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 |
---|---|
|
L'operazione è stata completata correttamente. |
|
Memoria insufficiente o altre risorse di sistema. |
|
Uno dei valori dei parametri non è valido. |
|
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. |
|
Il parametro SnapshotSetId fa riferimento a un oggetto non trovato. |
|
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 |