Interfaccia IVssAsync (vss.h)
L'interfaccia IVssAsync viene restituita alla chiamata delle applicazioni tramite metodi che avviano operazioni asincrone, che vengono eseguite in background e in genere richiedono molto tempo per il completamento.
L'interfaccia IVssAsync consente a un'applicazione di monitorare e controllare un'operazione asincrona attendendone il completamento, eseguendo una query sullo stato o annullandola.
L'applicazione chiamante è responsabile della chiamata di IUnknown::Release per rilasciare le risorse contenute nell'interfaccia IVssAsync restituita quando non è più necessaria.
I metodi seguenti restituiscono un'interfaccia IVssAsync :
- IVssBackupComponents::BackupComplete
- IVssBackupComponents::D oSnapshotSet
- IVssBackupComponents::GatherWriterMetadata
- IVssBackupComponents::GatherWriterStatus
- IVssBackupComponents::ImportSnapshots
- IVssBackupComponents::P ostRestore
- IVssBackupComponents::P repareForBackup
- IVssBackupComponents::P reRestore
Ereditarietà
L'interfaccia IVssAsync eredita dall'interfaccia IUnknown . IVssAsync include anche questi tipi di membri:
Metodi
L'interfaccia IVssAsync include questi metodi.
IVssAsync::Cancel Il metodo Cancel annulla un'operazione asincrona incompleta. |
IVssAsync::QueryStatus Il metodo QueryStatus esegue una query sullo stato di un'operazione asincrona. |
IVssAsync::Wait Il metodo Wait attende il completamento di un'operazione asincrona incompleta. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vss.h |