Programming Interface Information: This page documents intended Programming Interfaces that allow the customer to write programs to obtain the services of z/VM.

#### DD4PARM0

Prolog

Control Block Contents
DD4PARM0 DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DD4PARM0 Prolog

     NAME       : DD4PARM0
     DESCRIPTION: ALTERNATE USER SUPPORT INTERFACE FOR DIAG X'D4'.
     DSECT      : DD4PARM0
     FUNCTION   : THIS BLOCK IS USED AS AN INTERFACE
                  TO COMMUNICATE THE USERID OF THE WORKER VIRTUAL
                  MACHINE AND THE USERID OF THE END USER TO DIAG X'D4'.
                  For subcode 4, the SECLABEL of the end user
                  is also included.
     LOCATED BY : HCPVDG
     CREATED BY : ANY MODULE PRIOR TO EXECUTION OF DIAG X'D4'.
     DELETED BY : THE MODULE THAT CREATED IT.

#### DD4PARM0 Control Block Content

#### DD4PARM0 DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DD4PARM0       ALTERNATE USER SUPPORT INTERFACE
                                            FOR DIAG X'D4'.
    0000    0 Character    8 DD4PTGT        USERID OF WORKER WHICH WILL RUN
                                            WITH ALTERNATE ID.
    0008    8 Character    8 DD4PALT        USERID OF END USER REQUESTING
                                            WORK.
    0010   16 Character    8 DD4ALTSC       SECLABEL of user requesting work.
              00000018       DD4BSIZE       *-DD4PARM0 SIZE IN BYTES
              00000003       DD4DSIZE       ((*-DD4PARM0)+7)/8 SIZE IN
                                            DOUBLEWORDS

#### DD4PARM0 Storage Layout

    *** DD4PARM0 - ALTERNATE USER SUPPORT INTERFACE FOR DIAG X'D4'.
    *
    *     +-------------------------------------------------------+
    *   0 |                       DD4PTGT                         |
    *     +-------------------------------------------------------+
    *   8 |                       DD4PALT                         |
    *     +-------------------------------------------------------+
    *  10 |                       DD4ALTSC                        |
    *     +-------------------------------------------------------+
    *  18
    *
    *** DD4PARM0 - ALTERNATE USER SUPPORT INTERFACE FOR DIAG X'D4'.

#### DD4PARM0 Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DD4ALTSC       0010
    DD4BSIZE       0010 00000018
    DD4DSIZE       0010 00000003
    DD4PALT        0008
    DD4PTGT        0000

This information is based on z/VM V4R4.0. Last updated on 30 Jul 2003 at 12:27:02 EDT.
Copyright IBM Corporation, 1990, 2003