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 |