IDebugApplication::CreateAsyncDebugOperation

Provides asynchronous access to a given synchronous debug operation.

Syntax

HRESULT CreateAsyncDebugOperation(  
   IDebugSyncOperation*    psdo,  
   IDebugAsyncOperation**  ppado  
);  

Parameters

psdo
[in] The synchronous debug operation object.

ppado
[out] The asynchronous debug operation object.

Return Value

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Value Description
S_OK The method succeeded.

Remarks

This method allows language engines to evaluate expressions asynchronously without explicitly synchronizing with the debugger thread. For more information, see IDebugSyncOperation Interface and IDebugAsyncOperation Interface.

See also

IDebugApplication Interface
IDebugSyncOperation Interface
IDebugAsyncOperation Interface