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.
Method | Description |
---|---|
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. |