Método IVssProviderCreateSnapshotSet::P reCommitSnapshots (vsprov.h)
O método PreCommitSnapshots garante que o provedor esteja pronto para confirmar rapidamente os LUNs preparados. Isso acontece imediatamente antes das gravações de liberação e retenção, mas enquanto os aplicativos estão em um estado congelado. Durante essa chamada, o provedor deve preparar todas as cópias de sombra no conjunto de cópias de sombra indicado por SnapshotSetId para confirmação pela chamada do método CommitSnapshots que será seguida. Enquanto o provedor está processando esse método, os aplicativos foram congelados, portanto, o tempo gasto nesse método deve ser minimizado.
Sintaxe
HRESULT PreCommitSnapshots(
[in] VSS_ID SnapshotSetId
);
Parâmetros
[in] SnapshotSetId
O VSS_ID que identifica o conjunto de cópias de sombra.
Retornar valor
Valor/código retornado | Descrição |
---|---|
|
A operação foi concluída com êxito. |
|
Memória insuficiente ou outros recursos do sistema. |
|
Um dos valores de parâmetro não é válido. |
|
O parâmetro SnapshotSetId refere-se a um objeto que não foi encontrado. |
|
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 |