PFKPL Back to Index page
 
Prolog 
Control Block Contents 
   PFKPL DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  PFKPL Prolog Top of page
 
 NAME       : HCPPFKPL
 DESCRIPTION: Program Function Key Parameter List
 DSECT      : PFKPL
 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
 RELOCATION CONSIDERATIONS : None
 
 
  PFKPL Control Block Content Top of page
 

 PFKPL DSECT Top of page
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' PFKSVSUB Save the substitution data (PFKINADR) in RETRIEVE buff .1.. .... PFKADDIC X'40' PFKADDIC 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 Top of page
 
 
*** 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 Top of page
 
 
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 z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:41:48 EDT.
Copyright IBM Corporation, 1990, 2016