VMS Help RTL Routines, SMG$, SMG$CONTROL_MODE, Arguments *Conan The Librarian (sorry for the slow response - running on an old VAX) |
pasteboard-id OpenVMS usage:identifier type: longword (unsigned) access: read only mechanism: by reference Specifies the pasteboard to be changed. The pasteboard-id argument is the address of an unsigned longword that contains the pasteboard identifier. The pasteboard identifier is returned by SMG$CREATE_PASTEBOARD. new-mode OpenVMS usage:mask_longword type: longword (unsigned) access: read only mechanism: by reference Specifies the new control settings to be used. The optional new-mode argument is the address of an unsigned longword that contains the mode settings. A bit set to 1 forces that mode to be employed; a bit set to 0 inhibits that mode of operation. Valid settings are as follows: SMG$M_BUF_ENABLED Enables buffering. SMG$M_CLEAR_ Causes the Screen Management Facility to clear SCREEN the screen when the program exits if you have not previously deleted the pasteboard. SMG$M_IGNORE Allows you to delete the pasteboard even if batching is in effect. SMG$M_MINUPD Enables minimal update (the default). SMG$M_NOTABS Causes the Screen Management Facility not to use tab characters to format the screen. SMG$M_PROTECT Protect pasteboard operations from AST interrupts (the default). SMG$M_RELEASE_PBD Allows you to change the pasteboard size (using the SMG$CHANGE_PBD_CHARACTERISTICS routine) and prevents the Screen Management Facility from modifying anything on the screen outside of the smaller pasteboard. All other bits must be 0 and are reserved for future use by Compaq. old-mode OpenVMS usage:mask_longword type: longword (unsigned) access: write only mechanism: by reference Receives the control settings that were in effect before calling this procedure. The optional old-mode argument is the address of an unsigned longword into which the former mode settings are written. A bit set to 1 indicates that the specified mode was employed; a bit set to 0 indicates that the mode was inhibited. buffer-size OpenVMS usage:word_unsigned type: word (unsigned) access: read only mechanism: by reference Specifies the size of the buffer in bytes. The optional buffer- size argument is the address of an unsigned word that contains the size of the buffer. The buffer-size argument is used when buffering mode is enabled (SMG$M_BUF_ENABLED). The default and minimum buffer size is 256 bytes. The maximum value is 65535. The buffer-size value depends on user authorization file (UAF) values and is maximized with the SYSGEN parameter MAXBUF.
|