Condividi tramite


Metodo CVssWriter::GetCurrentSnapshotSetId (vswriter.h)

Il metodo GetCurrentSnapshotSetId restituisce l'identificatore univoco del set di copie shadow.

GetCurrentSnapshotSetId è un metodo protetto implementato dalla classe di base CVssWriter .

Sintassi

VSS_ID GetCurrentSnapshotSetId();

Valore restituito

Questo metodo restituisce il valore VSS_ID del set di copie shadow corrente.

L'ID del set di copie shadow restituito da GetCurrentSnapshotSetId è l'ID del set di copie shadow dell'operazione di backup a cui partecipa un writer.

Si noti che un writer può essere coinvolto in più di un'operazione di backup in un determinato momento. Pertanto, se questo metodo non viene chiamato come parte di una sequenza di backup, ovvero non chiamato da un gestore eventi, che viene restituito l'ID del set di copie shadow è imprevedibile.

Se GetCurrentSnapshotSetId viene chiamato come parte di una sequenza di backup, ad esempio da CVssWriter::OnFreeze, CVssWriter::OnThaw o CVssWriter::OnPostSnapshot, l'infrastruttura del Servizio Copia Shadow garantisce che il valore VSS_ID restituito sia quello della copia shadow che supporta l'operazione di backup corrente.

Tuttavia, questo non può essere detto per le chiamate a GetCurrentSnapshotSetId dall'interno del gestore eventi BackupShutdownCVssWriter::OnBackupShutdown. Se viene chiamato un evento BackupShutdown a causa di un arresto improvviso di un richiedente, il VSS_ID restituito potrebbe essere quello di un'altra operazione di backup a cui partecipava il writer.

Non è possibile chiamare GetCurrentSnapshotSetId dopo la restituzione di CVssWriter::OnPostSnapshot.

Requisiti

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

Vedi anche

CVssWriter

CVssWriter::OnFreeze

CVssWriter::OnPrepareSnapshot

CVssWriter::OnThaw

VSS_ID