The Connect Presentation Space function
is affected by the CONLOG/CONPHYS session
option.
An EHLLAPI application cannot be connected to multiple presentation
spaces concurrently. Calls requiring the Connect
Presentation Space function as a prerequisite use the currently
connected presentation space. For example, if an application is connected
to presentation space A, B, and C in that order, the application must
connect to B or A again to issue functions.
Each thread that requests a Connect Presentation
Space must have a corresponding Disconnect Presentation
Space (2), or one of the threads must issue a Reset
System (21), which affects all threads and disconnects any remaining
connections.
More than one EHLLAPI application can share a presentation space,
if the applications support sharing (that is, if they were developed
to work together and if they exhibit predictable behavior) and have
compatible read/write access and keyword options as set in the Set Sessions Parameters (9) function. For more information,
see Set Session Parameters (9).
Because the Connect Presentation Space and Start Keystroke Intercept (50) functions share common
subsystem functions, successful requests by an application to share
either of these functions for the same session can affect the request
of these two functions by other applications. For example, if application
A successfully requests a Connect Presentation Space for
a session with Write_Read access and KEY$abcdefgh as the keyword,
a request by application B to Connect Presentation
Space for a session and Start Keystroke Intercept is
successful only if both applications have set compatible read/write
options.
You cannot connect to a session that is defined as
a logical printer session. Refer to Administrator's Guide and Reference for more information.