Just to give a background on what we are trying to achieve. We are in the process of implementing Data breakpoint for our Isolated shell application. We have implemented custom Debug Engine and implemented other breakpoint related interfaces to handle
Data breakpoint. We are using shell's Data breakpoint UI to add data breakpoint.
But we require to configure some more additional setting (eg: Read/write Access type) for Data breakpoint apart from standard "Address" and "Byte Count" properties. We figured out that BP_REQUEST_INFO2 structure has bstrConstraint field, not sure if we could use to pass additional setting.
We would like to know
1. Is there a way to programatically invoke IDebugEngine2.CreatePendingBreakpoint method apart from automation (DTE.Debugger.Breakpoints.Add)?
2. If not, is there a way to pass additional setting while creating breakpoint using DTE.Debugger.Breakpoints.Add API?
But we require to configure some more additional setting (eg: Read/write Access type) for Data breakpoint apart from standard "Address" and "Byte Count" properties. We figured out that BP_REQUEST_INFO2 structure has bstrConstraint field, not sure if we could use to pass additional setting.
We would like to know
1. Is there a way to programatically invoke IDebugEngine2.CreatePendingBreakpoint method apart from automation (DTE.Debugger.Breakpoints.Add)?
2. If not, is there a way to pass additional setting while creating breakpoint using DTE.Debugger.Breakpoints.Add API?