Compartilhar via


Método IVssProviderCreateSnapshotSet::EndPrepareSnapshots (vsprov.h)

O método EndPrepareSnapshots é chamado uma vez para o conjunto de cópias de sombra completo, após a última chamada IVssHardwareSnapshotProvider::BeginPrepareSnapshot . Esse método destina-se como um ponto em que o provedor pode aguardar a conclusão de qualquer trabalho de preparação de cópia de sombra. Como endPrepareSnapshots pode levar muito tempo para ser concluído, um provedor deve estar preparado para aceitar uma chamada de método AbortSnapshots a qualquer momento e encerrar imediatamente o trabalho de preparação.

Sintaxe

HRESULT EndPrepareSnapshots(
  [in] VSS_ID SnapshotSetId
);

Parâmetros

[in] SnapshotSetId

O VSS_ID do conjunto de cópias de sombra.

Retornar valor

Valor/código retornado Descrição
S_OK
0x000000000L
A operação foi concluída com êxito.
E_OUTOFMEMORY
0x8007000EL
Sem memória ou outros recursos do sistema.
E_INVALIDARG
0x80070057L
Um dos valores de parâmetro não é válido.
VSS_E_INSUFFICIENT_STORAGE
0x8004231FL
Não há armazenamento em disco suficiente para criar uma cópia de sombra. Espaço em disco insuficiente também pode gerar valores de retorno de erro de VSS_E_PROVIDER_VETO ou VSS_E_OBJECT_NOT_FOUND .
VSS_E_OBJECT_NOT_FOUND
0x80042308L
O parâmetro SnapshotSetId refere-se a um objeto que não foi encontrado.
VSS_E_PROVIDER_VETO
0x80042306L
Ocorreu um erro inesperado do provedor. Se isso for retornado, o erro deverá ser descrito em uma entrada no log de eventos do aplicativo, dando ao usuário informações sobre como resolve o problema.
 

Se qualquer outro valor for retornado, o VSS gravará um evento no log de eventos e converterá o erro em VSS_E_UNEXPECTED_PROVIDER_ERROR.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [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 vsprov.h

Confira também

AbortSnapshots

IVssHardwareSnapshotProvider::BeginPrepareSnapshot

IVssProviderCreateSnapshotSet