READ_WRITE
| Application appelante | SUPER_WRITE | WRITE_SUPER | WRITE_WRITE | WRITE_READ | WRITE_NONE | READ_WRITE |
|---|---|---|---|---|---|---|
| SUPER_WRITE | Oui | Oui | Oui | Non | Non | Oui |
| Write_Super (par défaut) | Oui | Non | Non | Non | Non | Non |
| WRITE_WRITE | Oui | Non | Oui | Non | Non | Oui |
| WRITE_READ | Non | Non | Non | Non | Non | Oui |
| WRITE_NONE | Non | Non | Non | Non | Non | Non |
| READ_WRITE | Oui | Non | Oui | Oui | Non | Oui |
En plus de spécifier des options d'accès en lecture et en écriture compatibles, les applications conçues pour fonctionner ensemble mais ne pouvant pas permettre à d'autres personnes de travailler dans le même espace de présentation peuvent éventuellement définir un mot clé, KEY$nnnnnnnn, dans l'appel de fonction Set Session Parameters (9). Ce mot-clé permet uniquement aux applications qui utilisent le même mot clé de partager l'espace de présentation.
- La fonction Start Keystroke Intercept (50) n'est pas partageable. Une seule application à la fois peut intercepter les frappes au clavier.
- Les fonctions Connect To Presentation Space (1) et Start Keystroke Intercept (50) partagent des fonctions de sous-système communes. Les demandes réussies d'une application visant à partager l'une ou l'autre de ces fonctions peuvent affecter les demandes de ces deux fonctions par d'autres applications. Par exemple, si l'application A demande avec succès à se connecter à l'espace de présentation (Connect To Presentation Space) (1) avec un accès Write_Read et KEY$abcdefgh comme mot clé, une demande de l'application B pour se connecter à l'espace de présentation (Connect To Presentation Space ) (1) ou démarrer l'interception de frappe (Start Keystroke Intercept ) (50) aboutit uniquement si les deux applications ont défini des options de lecture et d'écriture compatibles.
|
Appel prérequis |
Fonctions |
Accès |
|---|---|---|
|
Allocate Communications Buffer (120) |
Free Communication Buffer (120) |
N/A |
|
Connect Window Service (101) |
Change PS Window Name (106) Change Switch List Name (105) Disconnect Window Service (102) Query Window Service (103) Window Status (104) |
Write Read Query=Read Set=Write Write |
|
Connect Presentation Space (1) |
Copy Field to String (34) Copy OIA (13) Copy Presentation Space (5) Copy Presentation Space to String (8) Copy Presentation Space to Clipboard (35) Copy String to Field (33) Copy String to Presentation Space (15) Disconnect Presentation Space (2) Find Field Length (32) Find Field Position (31) Query Cursor Location (7) Query Field Attribute (14) Paste Clipboard to Presentation Space (36) Release (12) Reserve (11) Search Field (30) Search Presentation Space (6) Send key (3) Set Cursor (40) Start Playing Macro (110) Wait (4) |
Read Read Read Read Read Write Write Write Read Read Read Read Write Write Write Read Read Read Write Write Read |
|
Connect Structured Field (120) |
Disconnect Structured Field (121) Get Request Completion (125) Read Structured Field (126) Write Structured Field (127) |
N/A |
|
Read Structured Field (126) |
Get Request Completion (125) |
N/A |
|
Start Close Intercept (41) |
Query Close Intercept (42) Stop Close Intercept (43) |
N/A |
|
Start Host Notification (23) |
Query Host Update (24) Stop Host Notification (25) |
|
|
Start Keystroke Intercept (50) |
Get Key (51) Post Intercept Status (52) Stop Keystroke Intercept (53) Send Key (3) if edit keystrokes are to be sent (edit keystroked support is available in Enhanced Mode) |
N/A |
|
Write Structured Field (127) |
Get Request Completion (125) |
N/A |