Interface IVssAsync (vss.h)
A interface IVssAsync é retornada para chamar aplicativos por métodos que iniciam operações assíncronas, que são executadas em segundo plano e normalmente exigem muito tempo para serem concluídas.
A interface IVssAsync permite que um aplicativo monitore e controle uma operação assíncrona aguardando sua conclusão, consultando sua status ou cancelando-a.
O aplicativo de chamada é responsável por chamar IUnknown::Release para liberar os recursos mantidos pela interface IVssAsync retornada quando ele não for mais necessário.
Os métodos a seguir retornam uma interface IVssAsync :
- IVssBackupComponents::BackupComplete
- IVssBackupComponents::D oSnapshotSet
- IVssBackupComponents::GatherWriterMetadata
- IVssBackupComponents::GatherWriterStatus
- IVssBackupComponents::ImportSnapshots
- IVssBackupComponents::P ostRestore
- IVssBackupComponents::P repareForBackup
- IVssBackupComponents::P reRestore
Herança
A interface IVssAsync herda da interface IUnknown . IVssAsync também tem estes tipos de membros:
Métodos
A interface IVssAsync tem esses métodos.
IVssAsync::Cancel O método Cancel cancela uma operação assíncrona incompleta. |
IVssAsync::QueryStatus O método QueryStatus consulta o status de uma operação assíncrona. |
IVssAsync::Wait O método Wait aguarda até que uma operação assíncrona incompleta seja concluída. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vss.h |