MSTBK | Back to Index page

| Prolog Control Block Contents MSTBK 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.

MSTBK Prolog | Top of page

     NAME       : HCPMSTBK
     DESCRIPTION: MESSAGE TEXT DATA BLOCK
     DSECT      : MSTBK
     FUNCTION   : THE MSTBK CONTAINS COMPLETE MESSAGE TEXT AND PARAMETERS
                  REQUIRED TO PASS THE MESSAGE TO HCPQCNWT.
     LOCATED BY : PROMSPTR FIELD IN USER"S PROBK
     CREATED BY : HCPERMBM
     DELETED BY : HCPCNCRL, HCPREICB
     SERIALIZED : HCPERMBM ALLOCATES STORAGE FOR MSTBK BUT
                  DOES NOT ADD ANYTHING TO THE MSTBK QUEUE.
                  -  HCPREI AND HCPCNC MANIPULATE THE QUEUES OF
                  BLOCKS ANCHORED BY PROMSPTR UNDER THE PROTECT
                  BLOCK LOCK (PROLOCK)
     RELOCATION CONSIDERATIONS : This control block is relocated as part of a live
                  guest relocation (LGR).  The bits and fields that
                  need to be relocated are defined in the
                  corresponding LGRMSTBK COPY file.  Whenever changes
                  are made to this control block, consideration must
                  be given to any effects these changes will have on
                  a relocation.  If any new fields or bits are
                  defined, they may need to be relocated.  If
                  existing bits or fields are changed, corresponding
                  modifications may be required in the LGR version of
                  this control block.  Consider also the effects of
                  these changes on a relocation involving a back-level
                  release of CP.

MSTBK Control Block Content | Top of page

     MSTBK DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      MSTBK          MESSAGE TEXT DATA BLOCK
    0000    0 Address      4 MSTPTR         POINTER TO NEXT MESSAGE BLOCK
    0004    4 Signed       4 MSTTLEN        LENGTH OF MESSAGE TEXT
    0008    8 Bitstring    6 MSTCFRPM       HCPCFRWT PARAMETERS
    000E   14 Signed       2 *              RESERVED FOR IBM USE
    0010   16 Character    1 MSTTEXT (0)    MESSAGE TEXT ( VARIABLE LENGTH )
              00000002       MSTSIZE        (*-MSTBK+7)/8 SIZE OF MSTBK

MSTBK Storage Layout | Top of page

    *** MSTBK - MESSAGE TEXT DATA BLOCK
    *
    *     +---------------------------+---------------------------+
    *   0 |          MSTPTR           |         MSTTLEN           |
    *     +---------------------------+-------------+-------------+
    *   8 |                MSTCFRPM                 |/////////////|
    *     +-----------------------------------------+-------------+
    *
    *** MSTBK - MESSAGE TEXT DATA BLOCK

MSTBK Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    MSTCFRPM       0008
    MSTPTR         0000
    MSTSIZE        0010 00000002
    MSTTEXT        0010
    MSTTLEN        0004

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:29:18 EDT.
Copyright IBM Corporation, 1990, 2020