Método IVssProviderCreateSnapshotSet::EndPrepareSnapshots (vsprov.h)
Se llama al método EndPrepareSnapshots una vez para el conjunto de instantáneas completo, después de la última llamada IVssHardwareSnapshotProvider::BeginPrepareSnapshot . Este método está pensado como punto en el que el proveedor puede esperar a que se complete cualquier trabajo de preparación de instantáneas. Dado que EndPrepareSnapshots puede tardar mucho tiempo en completarse, un proveedor debe estar preparado para aceptar una llamada al método AbortSnapshots en cualquier momento y finalizar inmediatamente el trabajo de preparación.
Sintaxis
HRESULT EndPrepareSnapshots(
[in] VSS_ID SnapshotSetId
);
Parámetros
[in] SnapshotSetId
La VSS_ID del 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. |
|
No hay suficiente almacenamiento en disco para crear una instantánea. El espacio en disco insuficiente también puede generar VSS_E_PROVIDER_VETO o VSS_E_OBJECT_NOT_FOUND valores devueltos de error. |
|
El parámetro SnapshotSetId hace referencia a un objeto que no se encontró. |
|
Error inesperado del proveedor. Si se devuelve esto, 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 |