Compartir a través de


IVssProviderCreateSnapshotSet::P ostCommitSnapshots (vsprov.h)

Se llama al método PostCommitSnapshots después de que todos los proveedores implicados en el conjunto de instantáneas se hayan realizado correctamente con CommitSnapshots. Se ha elevado el bloqueo en el sistema de E/S, pero las aplicaciones aún no se han desenfrenado. Esta es una oportunidad para que el proveedor realice un trabajo de limpieza adicional después de la confirmación de la instantánea.

Sintaxis

HRESULT PostCommitSnapshots(
  [in] VSS_ID SnapshotSetId,
  [in] LONG   lSnapshotsCount
);

Parámetros

[in] SnapshotSetId

El VSS_ID que identifica el conjunto de instantáneas.

[in] lSnapshotsCount

Recuento de instantáneas en el conjunto de instantáneas.

Valor devuelto

Código o valor devuelto Descripción
S_OK
0x00000000L
La operación se completó correctamente.
E_OUTOFMEMORY
0x8007000EL
Memoria insuficiente u otros recursos del sistema.
E_INVALIDARG
0x80070057L
Uno de los valores de parámetro no es válido.
VSS_E_OBJECT_NOT_FOUND
0x80042308L
El parámetro SnapshotSetId hace referencia a un objeto que no se encontró.
VSS_E_PROVIDER_VETO
0x80042306L
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

Consulte también

IVssProviderCreateSnapshotSet