Método IVssProviderCreateSnapshotSet::P reCommitSnapshots (vsprov.h)
El método PreCommitSnapshots garantiza que el proveedor esté listo para confirmar rápidamente los LUN preparados. Esto sucede inmediatamente antes de las escrituras de vaciado y suspensión, pero mientras las aplicaciones están en un estado inmovilizado. Durante esta llamada, el proveedor debe preparar todas las instantáneas del conjunto de instantáneas indicado por SnapshotSetId para confirmar la llamada al método CommitSnapshots que seguirá. Aunque el proveedor está procesando este método, las aplicaciones se han inmovilizado, por lo que se debe minimizar el tiempo invertido en este método.
Sintaxis
HRESULT PreCommitSnapshots(
[in] VSS_ID SnapshotSetId
);
Parámetros
[in] SnapshotSetId
El VSS_ID que identifica el conjunto de instantáneas.
Valor devuelto
Código o valor devuelto | Descripción |
---|---|
|
La operación se completó correctamente. |
|
Memoria insuficiente u otros recursos del sistema. |
|
Uno de los valores de parámetro no es válido. |
|
El parámetro SnapshotSetId hace referencia a un objeto que no se encontró. |
|
Error inesperado del proveedor. Si se devuelve, el error debe describirse en una entrada del registro de eventos de la aplicación, lo que proporciona al usuario información sobre cómo resolver el problema. |
Si se devuelve cualquier otro valor, VSS escribirá un evento en el registro de eventos y convertirá el error en VSS_E_UNEXPECTED_PROVIDER_ERROR.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vsprov.h |