Guardian Procedure Calls Reference Manual
Parameters
processhandle
input
INT .EXT:ref:10
specifies the process handle of the process to be stopped. If this parameter is omitted or null,
the caller is stopped. The null process handle is one which has -1 in each word. (For details,
see the PROCESSHANDLE_NULLIT_ Procedure (page 1140).) However, PROCESS_STOP_ also
treats a process handle with -1 in the first word as a null process handle.
specifier
input
INT:value
for a named process pair, indicates whether both members are to be stopped. Valid values
are:
Stop the specified process only.0
Stop both members of current instance of named process pair if the specified process is part of a named
process pair; otherwise stop the specified process.
1
Stop the caller's opposite member, but not the caller, if it is part of a named process pair. processhandle
is ignored.
2
The default is 0.
If processhandle is null or omitted, a specifier value of 0 constitutes a request to stop
the caller and a value of 1 constitutes a request to stop the caller's process pair (if the caller
is a member of a process pair).
options
input
INT:value
specifies whether the process is being stopped because of a normal or abnormal condition.
Valid values are:
Reserved (specify 0)<0:14>
Normal termination (STOP)0<15>
Abnormal termination (ABEND)1
The default is 0.
These parameters supply completion-code information, which consists of four items: the
completion code, a numeric field for additional termination information, a subsystem identifier
in SPI format, and an ASCII text string. These items apply only when the caller is terminating
itself.
1122 Guardian Procedure Calls (P)