Interfaz IVssAsync (vss.h)
La interfaz IVssAsync se devuelve a las aplicaciones mediante métodos que inician operaciones asincrónicas, que se ejecutan en segundo plano y normalmente requieren mucho tiempo para completarse.
La interfaz IVssAsync permite a una aplicación supervisar y controlar una operación asincrónica esperando su finalización, consultando su estado o cancelándolo.
La aplicación de llamada es responsable de llamar a IUnknown::Release para liberar los recursos mantenidos por la interfaz IVssAsync devuelta cuando ya no es necesario.
Los métodos siguientes devuelven una interfaz IVssAsync :
- IVssBackupComponents::BackupComplete
- IVssBackupComponents::D oSnapshotSet
- IVssBackupComponents::GatherWriterMetadata
- IVssBackupComponents::GatherWriterStatus
- IVssBackupComponents::ImportSnapshots
- IVssBackupComponents::P ostRestore
- IVssBackupComponents::P repareForBackup
- IVssBackupComponents::P reRestore
Herencia
La interfaz IVssAsync hereda de la interfaz IUnknown . IVssAsync también tiene estos tipos de miembros:
Métodos
La interfaz IVssAsync tiene estos métodos.
IVssAsync::Cancel El método Cancel cancela una operación asincrónica incompleta. |
IVssAsync::QueryStatus El método QueryStatus consulta el estado de una operación asincrónica. |
IVssAsync::Wait El método Wait espera hasta que finaliza una operación asincrónica incompleta. |
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 | vss.h |