Remove Breakpoint (QteRemoveBreakpoint) API


  Required Parameter Group:

1 View ID Input Binary(4)
2 Line number Input Binary(4)
3 Column number Input Binary(4)
4 Line in statement view Output Binary(4)
5 Error code I/O Char(*)

  Service Program: QTEDBGS

  Threadsafe: No

The calling program uses the Remove Breakpoint (QteRemoveBreakpoint) API to remove a breakpoint from a location in a registered view. The API will complete normally whether or not there was actually a breakpoint previously added to that location.


Authorities and Locks

None.


Required Parameter Group

View ID
INPUT; BINARY(4)

The identifier of a previously registered view obtained by using the Register Debug View API.

Line number
INPUT; BINARY(4)

The line in the view ID where the breakpoint is to be removed.

Column number
INPUT; BINARY(4)

The column in the line where the breakpoint is to be removed.

Note: At this time, column numbers are ignored. Column one must be specified.

Line in statement view
OUTPUT; BINARY(4)

The API returns the line number in the statement view where the breakpoint was removed.

Error code
I/O; CHAR(*)

The structure in which to return error information. For the format of the structure, see Error code parameter.


Error Messages

Message ID Error Message Text
CPF1938 E Command is not allowed while serviced job is not active.
CPF1939 E Time-out occurred waiting for a reply from the serviced job.
CPF1941 E Serviced job has completed. Debug commands are not allowed.
CPF3CF1 E Error code parameter not valid.
CPF9541 E Not in debug mode.
CPF9542 E View not found.
CPF9549 E Error addressing API parameter.
CPF9567 E Column number not valid.
CPF9568 E Line number not valid.


API Introduced: V3R1

[ Back to top | Debugger APIs | APIs by category ]