Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Confirma todas las instantáneas de este conjunto simultáneamente.
Sintaxis
HRESULT DoSnapshotSet(
[out] IVssAsync **ppAsync
);
Parámetros
[out] ppAsync
Puntero indirecto doble a la interfaz asincrónica IVssAsync necesaria. Se usa para consultar el estado de ejecución del método y recuperar el código de error final.
Valor devuelto
A continuación se muestran los códigos de retorno válidos para este método. Estos códigos de error se pueden devolver desde este método o desde el método QueryStatus en la interfaz IVssAsync devuelta en el parámetro ppAsync .
| Valor | Significado |
|---|---|
|
Devolvió correctamente un puntero a una instancia de la interfaz IVssAsync . Consulte IVssAsync::QueryStatus para conocer los valores válidos devueltos por el parámetro pHrResult . |
|
El autor de la llamada no tiene suficientes privilegios de copia de seguridad o no es administrador. |
|
ppAsync no apunta a un puntero válido; es decir, es NULL. |
|
El autor de la llamada no tiene memoria u otros recursos del sistema. |
|
El objeto de componentes de copia de seguridad no se ha inicializado o las llamadas de requisitos previos para un contexto de instantánea determinado no se han realizado antes de llamar a DoSnapshotSet. |
|
El sistema o proveedor no tiene suficiente espacio de almacenamiento. Si es posible, elimine las instantáneas persistentes antiguas o innecesarias e inténtelo de nuevo. Este código de error solo se devuelve a través del método QueryStatus en la interfaz IVssAsync devuelta en el parámetro ppAsync . |
|
El sistema no pudo vaciar las escrituras de E/S. Esto puede ser un problema transitorio. Se recomienda esperar diez minutos e intentarlo de nuevo, hasta tres veces. |
|
El sistema no pudo contener escrituras de E/S. Esto puede ser un problema transitorio. Se recomienda esperar diez minutos e intentarlo de nuevo, hasta tres veces. |
|
El volumen especificado está anidado demasiado para participar en la operación de VSS.
Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: No se admite este código de retorno. |
|
El proveedor no pudo realizar la solicitud en este momento. Esto puede ser un problema transitorio. Se recomienda esperar diez minutos e intentarlo de nuevo, hasta tres veces. Este código de error solo se devuelve a través del método QueryStatus en la interfaz IVssAsync devuelta en el parámetro ppAsync . |
|
El proveedor encontró un error que requiere que el usuario reinicie el equipo.
Windows Server 2003 y Windows XP: Este valor no se admite. |
|
El sistema no pudo inmovilizar el Coordinador de transacciones distribuidas (DTC) o el Administrador de transacciones de kernel (KTM).
Windows Server 2003 y Windows XP: Este valor no se admite. |
|
El sistema no pudo descongelar el Coordinador de transacciones distribuidas (DTC) o el Administrador de transacciones de kernel (KTM).
Windows Server 2003 y Windows XP: Este valor no se admite. |
|
error inesperado. El código de error se registra en el archivo de registro de errores. Para obtener más información, consulte Control de eventos y errores en VSS.
Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este valor no se admite hasta Windows Server 2008 R2 y Windows 7. E_UNEXPECTED se usa en su lugar. |
|
El proveedor devolvió un código de error inesperado. Esto puede ser un problema transitorio. Se recomienda esperar diez minutos e intentarlo de nuevo, hasta tres veces. Este código de error solo se devuelve a través del método QueryStatus en la interfaz IVssAsync devuelta en el parámetro ppAsync . |
Comentarios
El autor de la llamada es responsable de liberar la interfaz IVssAsync .
No se puede llamar a este método para un disco duro virtual (VHD) anidado dentro de otro VHD.
Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: No se admiten discos duros virtuales.
Para obtener información sobre cómo usar IVssBackupComponents::D oSnapshotSet para crear una instantánea de copia de seguridad estándar, vea Información general sobre las tareas previas a la copia de seguridad y creación de instantáneas simples para copia de seguridad. Para obtener información sobre cómo se usa el método en diferentes contextos de VSS, vea Detalles de implementación para crear instantáneas.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | vsbackup.h (incluya VsBackup.h, Vss.h, VsWriter.h) |
| Library | VssApi.lib |
Consulte también
IVssBackupComponents::AddComponent
IVssBackupComponents::AddToSnapshotSet