Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

MSTBK

Prolog  

Control Block Contents  
   MSTBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


MSTBK Prolog

 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


MSTBK DSECT

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

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

 

MSTBK Cross Reference

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

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:11:05 EDT.
Copyright IBM Corporation, 1990, 2011