Export (0) Print
Expand All

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:

Members

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

Methods

The IVssAsync interface has these methods.

MethodDescription
Cancel

Cancels an incomplete asynchronous operation.

QueryStatus

Queries the status of an asynchronous operation.

Wait

Waits until an incomplete asynchronous operation will be finished, and the operation's completion status.

 

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Vss.h

Library

VssApi.lib

IID

IID_IVssAsync is defined as 507C37B4-CF5B-4e95-B0AF-14EB9767467E

 

 

Community Additions

ADD
Show:
© 2014 Microsoft