Condividi tramite


Metodo IVssProviderCreateSnapshotSet::P ostFinalCommitSnapshots (vsprov.h)

Il metodo PostFinalCommitSnapshots supporta copie shadow di ripristino automatico . VSS chiama questo metodo per notificare al provider che il volume sarà di sola lettura fino a quando un richiedente chiama IVssBackupComponents::BreakSnapshotSet.

Sintassi

HRESULT PostFinalCommitSnapshots(
  [in] VSS_ID SnapshotSetId
);

Parametri

[in] SnapshotSetId

VSS_ID che identifica il set di copia shadow.

Valore restituito

Codice/valore restituito Descrizione
S_OK
0x00000000L
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_PROVIDER_VETO
0x80042306L
Si è verificato un errore del provider imprevisto. 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.

Commenti

Questo metodo è stato aggiunto in Windows Server 2003 per abilitare la compatibilità binaria quando è stata introdotta la funzionalità di ripristino automatico in Windows Server 2003 con Service Pack 1 (SP1).

Nota Per Windows Server 2003, è consigliabile che i provider hardware implementino questo metodo usando l'esempio seguente:
 
HRESULT PostFinalCommitSnapshots(
    VSS_ID     /* SnapshotSetId */
)
{
    return S_OK;
}

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008, Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vsprov.h

Vedi anche

IVssProviderCreateSnapshotSet