MsgExitPtr (MQPTR)

This field specifies the address of the first MsgExit field.

If MsgExitsDefined is greater than zero, this address is the address of the list of names of each channel message exit in the chain.

Each name is in a field of length ExitNameLength, padded to the right with blanks. There are MsgExitsDefined fields adjoining one another - one for each exit.

Any changes made to these names by an exit are preserved, although the message channel exit takes no explicit action - it does not change which exits are invoked.

If MsgExitsDefined is zero, this field is the null pointer.

On platforms where the programming language does not support the pointer data type, this field is declared as a byte string of the appropriate length.

This is an input field to the exit. The field is not present if Version is less than MQCD_VERSION_4.

Parent topic: Fields