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.
Returns the synchronous debug operation associated with this object.
Causes the asynchronous operation to begin.
Cancels an operation.
Determines if the debug operation has completed.
Provides the return value and return object parameter from the synchronous debug operation.