Método CVssWriter::GetCurrentSnapshotSetId (vswriter.h)
O método GetCurrentSnapshotSetId retorna o identificador exclusivo do conjunto de cópias de sombra.
GetCurrentSnapshotSetId é um método protegido implementado pela classe base CVssWriter .
Sintaxe
VSS_ID GetCurrentSnapshotSetId();
Retornar valor
Esse método retorna o valor VSS_ID do conjunto de cópias de sombra atual.
A ID do conjunto de cópias de sombra retornada por GetCurrentSnapshotSetId é a ID do conjunto de cópias de sombra da operação de backup da qual um gravador está participando no momento.
Observe que um gravador pode estar envolvido em mais de uma operação de backup em um determinado momento. Portanto, se esse método não for chamado como parte de uma sequência de backup, ou seja, não chamado de um manipulador de eventos, qual ID do conjunto de cópias de sombra será retornada será imprevisível.
Se GetCurrentSnapshotSetId for chamado como parte de uma sequência de backup, por exemplo, de dentro de CVssWriter::OnFreeze, CVssWriter::OnThaw ou CVssWriter::OnPostSnapshot, a infraestrutura do VSS garante que o valor VSS_ID retornado seja o da cópia de sombra que dá suporte à operação de backup atual.
No entanto, isso não pode ser dito para chamadas para GetCurrentSnapshotSetId de dentro do manipulador de eventos BackupShutdownCVssWriter::OnBackupShutdown. Se um evento BackupShutdown for chamado devido a um desligamento abrupto de um solicitante, o VSS_ID retornado poderá ser o de outra operação de backup em que o gravador estava participando.
GetCurrentSnapshotSetId não pode ser chamado após o retorno de CVssWriter::OnPostSnapshot .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vswriter.h (inclua Vss.h, VsWriter.h) |
Biblioteca | VssApi.lib |