IVssAsync interface

The IVssAsync interface is returned to calling applications by methods that initiate asynchronous operations, which run in the background and typically require a long time to complete.

The IVssAsync interface permits an application to monitor and control an asynchronous operation by waiting on its completion, querying its status, or canceling it.

The calling application is responsible for calling IUnknown::Release to release the resources held by the returned IVssAsync interface when it is no longer needed.

The following methods return an IVssAsync interface:

Methods

The IVssAsync interface has these methods.

Method Description
IVssAsync::Cancel The Cancel method cancels an incomplete asynchronous operation.
IVssAsync::QueryStatus The QueryStatus method queries the status of an asynchronous operation.
IVssAsync::Wait The Wait method waits until an incomplete asynchronous operation finishes.

Requirements

   
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header vss.h