Remove Debug View (QteRemoveDebugView) API


  Required Parameter Group:

1 View ID Input Binary(4)
2 Error code I/O Char(*)

  Service Program: QTEDBGS

  Threadsafe: No

The Remove Debug View (QteRemoveDebugView) API removes a view of a module that was previously registered by the Register Debug View API. This API is needed when a program is to be removed from debug, so that it can be deleted and recompiled. Once a view is removed from being debugged, its view number may not be used again.

If the last registered view of a program is removed, all breakpoints are removed from that program, and the step statement is disabled if it was active.


Authorities and Locks

None.


Required Parameter Group

View ID
INPUT; BINARY(4)

The ID of a view to be removed from debug. This ID was obtained from a previous use of the Register Debug View API.

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
CPF3CF1 E Error code parameter not valid.
CPF3CF2 E Error(s) occurred during running of &1 API.
CPF9541 E Not in debug mode.
CPF9542 E View not found.
CPF9549 E Error addressing API parameter.


API Introduced: V2R3
Top | Debugger APIs | APIs by category