Método IVssProviderCreateSnapshotSet::AbortSnapshots (vsprov.h)
El método AbortSnapshots anula las instantáneas preparadas en este proveedor. Esto incluye todas las instantáneas no confirmadas y las confirmadas previamente.
Sintaxis
HRESULT AbortSnapshots(
[in] VSS_ID SnapshotSetId
);
Parámetros
[in] SnapshotSetId
El VSS_ID que identifica el conjunto de instantáneas.
Valor devuelto
Este método puede devolver uno de estos valores.
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. El proveedor debe registrar un mensaje en el registro de eventos de la aplicación que proporciona al usuario información sobre cómo resolver el problema. |
Comentarios
VSS solo llamará a AbortSnapshots después de que el solicitante haya llamado a IVssBackupComponents::D oSnapshotSet, incluso si se produce un error en la instantánea o se anula antes de este punto. Esto significa que un proveedor no recibirá una llamada a AbortSnapshots hasta que se haya llamado a EndPrepareSnapshots . Si se anula o se produce un error en una instantánea antes de este punto, el proveedor no recibe ninguna indicación hasta que se inicia una nueva instantánea. Por este motivo, el proveedor debe estar preparado para controlar una llamada fuera de secuencia IVssHardwareSnapshotProvider::BeginPrepareSnapshot en cualquier momento. Esta llamada fuera de secuencia representa el inicio de una nueva secuencia de creación de instantáneas y tendrá un nuevo identificador de conjunto de instantáneas.
Requisitos
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 |