IVdsAsync interface (vds.h)

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Manages asynchronous operations. Methods that initiate asynchronous operations return a pointer to an IVdsAsync interface, allowing the caller to optionally cancel, wait for, or query the status of the asynchronous operation.

Inheritance

The IVdsAsync interface inherits from the IUnknown interface. IVdsAsync also has these types of members:

Methods

The IVdsAsync interface has these methods.

 
IVdsAsync::Cancel

The IVdsAsync::Cancel (vds.h) method cancels the asynchronous operation.
IVdsAsync::QueryStatus

The IVdsAsync::QueryStatus (vds.h) method returns when the asynchronous operation is in progress, or has either finished successfully or failed.
IVdsAsync::Wait

The IVdsAsync::Wait (vds.h) method returns when the asynchronous operation has either finished successfully or failed.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header vds.h

See also

Helper Objects

IEnumVdsObject::Next

Managing Asynchronous Operations

VDS Interfaces