IDebugAsyncOperation Interface

The Process Debug Manager implements the IDebugAsyncOperation interface. A language engine calls the IDebugApplication::CreateAsyncDebugOperation method to obtain a reference to this interface. The language engine can use the IDebugAsyncOperation interface to provide asynchronous access to a synchronous debug operation.

In addition to the methods inherited from IUnknown, the IDebugAsyncOperation interface exposes the following methods.

Methods in Vtable Order

Method Description
IDebugAsyncOperation::GetSyncDebugOperation Returns the synchronous debug operation associated with this object.
IDebugAsyncOperation::Start Causes the asynchronous operation to begin.
IDebugAsyncOperation::Abort Cancels an operation.
IDebugAsyncOperation::QueryIsComplete Determines if the debug operation has completed.
IDebugAsyncOperation::GetResult Provides the return value and return object parameter from the synchronous debug operation.