Buffer Manipulation and Query APIs

The buffer manipulation and query APIs are used to create, query, and manipulate input and command buffers that interact with the screen.

The two buffer types used by the low-level interfaces are command and input. A command buffer can be used to accumulate a sequence of low-level commands without performing an I/O operation. The entire buffer can be written out at once in a single I/O operation. See Direct and Indirect Operations for further discussion of command buffers. When an input operation is performed, you can specify an input buffer as the target of the operation. The input results are placed in this buffer, which can then be queried through several interfaces. You may query for individual pieces of information, such as the AID byte from the input operation using the Retrieve AID Code on Read (QsnRtvReadAID) API or for multiple pieces of information using the Retrieve Read Information (QsnRtvReadInf) API.

Command and input buffers can be used across activation groups if the activation group in which the buffer was created still exists.

The buffer manipulation and query interfaces are:


Top | Dynamic Screen Manager APIs | APIs by category