예제 #1
0
        internal void ErrorBreakpoint(AD7ErrorBreakpoint breakpoint)
        {
            var iid = new Guid(AD7BreakpointErrorEvent.IID);

            _eventCallback.Event(_engine, _engine.RemoteProcess, _engine, null, new AD7BreakpointErrorEvent(breakpoint), ref iid,
                                 AD7AsynchronousEvent.Attributes);
        }
예제 #2
0
 public void Bound(BindBreakpointResults result)
 {
     if (result == BindBreakpointResults.OK)
     {
         _boundBreakpoint = new AD7BoundBreakpoint(_engine, this);
         _errorBreakpoint = null;
         _engine.Callback.BoundBreakpoint(this);
     }
     else
     {
         _errorBreakpoint = new AD7ErrorBreakpoint(_engine, this);
         _boundBreakpoint = null;
         _engine.Callback.ErrorBreakpoint(_errorBreakpoint);
     }
 }
예제 #3
0
 public AD7BreakpointErrorEvent(AD7ErrorBreakpoint errorBreakpoint = null)
 {
     _errorBreakpoint = errorBreakpoint;
 }