|
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
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
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
Last updated on 5 Jun 2001 at 16:08:04 EDT.
Copyright IBM Corporation, 1990, 2001