This interface is used by the debug engine (DE) to send debug events to the session debug manager (SDM).
The following table shows the methods of IDebugEventCallback2.
Sends notification of debugging events to the SDM.
Although IDebugExpression2::EvaluateSync and IDebugExpression2::EvaluateAsync specify that they take an IDebugEventCallback2 interface, this is not the case, and the interface pointer will always be a null value. Instead, the debug engine must use the IDebugEventCallback2 interface received in the call to IDebugProgram2::Attach, IDebugEngine2::Attach, or IDebugEngineLaunch2::LaunchSuspended.