Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

PFKPL

Prolog  

Control Block Contents  

PFKPL DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

PFKPL Prolog

 Name       : HCPPFKPL
 Description: Program Function Key Parameter List
 DSECT      : PFKPL
              STATUS     : Release 2, Level 0
 Function   : The PFKPL contains information used to set
              and to retrieve the definitions of the
              virtual machine's PFkeys.
 Located by :
 Created by : HCPPFK
 Deleted by : HCPPFK

 

PFKPL Control Block Content


PFKPL DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PFKPL Program Function Key Parameter List 0000 0 Bitstring 1 PFKNUM PF key number (in binary) that was pressed. (input) 0001 1 Bitstring 1 PFKFLAG PFKPARML flags 1... .... PFKSVSUB X'80' Save the substitution data .(PFKINADR) in RETRIEVE buff .1.. .... PFKADDIC X'40' Add Insert Cursor order to data. (input) 0002 2 Signed 2 PFKCUROF Cursor offset into the input area Only valid for DELAY and RETRIEVE (output) 0004 4 Signed 4 PFKGSDBK Address of PF key GSDBK for the PF number specified in PFKNUM (output) 0008 8 Signed 4 PFKINADR Address of input buffer (input) 000C 12 Signed 2 PFKINLEN Length of input buffer (input) 000E 14 Signed 2 PFKOULEN Maximum length of data to be returned. (input) Actual length of data returned (output) 0010 16 Signed 4 PFKOUADR Address of output buffer or 0. (input) Address of a GSDBK that contains the output data if 0 was specified. (output) 00000014 PFKPRLEN *-PFKPL Length of PFKPL in bytes 00000003 PFKPRDWL (PFKPRLEN+7)/8 Length of PFKPL in doublewords

 

PFKPL Storage Layout

*** PFKPL - Program Function Key Parameter List
*
*     +------+------+-------------+---------------------------+
*   0 |PFKNUM|:FLAG |  PFKCUROF   |         PFKGSDBK          |
*     +------+------+-------------+-------------+-------------+
*   8 |         PFKINADR          |  PFKINLEN   |  PFKOULEN   |
*     +---------------------------+-------------+-------------+
*  10 |         PFKOUADR          | 14
*     +---------------------------+
*
*** PFKPL - Program Function Key Parameter List

 

PFKPL Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

PFKADDIC 0001 40

PFKCUROF 0002

PFKFLAG 0001

PFKGSDBK 0004

PFKINADR 0008

PFKINLEN 000C

PFKNUM 0000

PFKOUADR 0010

PFKOULEN 000E

PFKPRDWL 0010 00000003

PFKPRLEN 0010 00000014

PFKSVSUB 0001 80


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:21:37 EDT.
Copyright IBM Corporation, 1990, 1999