Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
PFKPL
Control Block Contents
PFKPL DSECT
Cross Reference (Contains links to field and bit definitions)
PFKPL Prolog
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
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' 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
*** 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
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
Copyright IBM Corporation, 1990, 2011