UNREGISTER_INDICATION_SINK
UNREGISTER_INDICATION_SINK removes the identifications of processes and queues that are receiving unsolicited indications.
If the specified combination of proc_id, queue_id, and indication_opcode has only been registered once, the entry is removed. If the specified combination has been registered more than once, the entry that matches orig_verb_datain the verb_signal header of UNREGISTER_INDICATION_SINK is removed.
VCB Structure
typedef struct unregister_indication_sink
{
unsigned short opcode; /* verb operation code */
unsigned char reserv2; /* reserved */
unsigned char format; /* format */
unsigned short primary_rc; /* primary return code */
unsigned long secondary_rc; /* secondary return code */
unsigned PROC_ID
proc_id; /* process identifier of sink */
unsigned QUEUE_ID
queue_id; /* queue identifier where */
/* indications will be sent */
unsigned short indication_opcode; /* opcode of indication to */
/* be sunk */
} UNREGISTER_INDICATION_SINK;Parameters
- opcode
- AP_UNREGISTER_INDICATION_SINK
- format
- Identifies the format of the VCB. This field is set to zero to specify the version of the VCB listed above.
- proc_id
- Process ID of process where indication are being sent.
- queue_id
- Queue ID of queue where indications are being sent.
- indication_opcode
- Opcode of indications that are being returned.
Returned Parameters
If the verb executes successfully, the Program returns the following parameter:
- primary_rc
- AP_OK
If the verb does not execute because of a parameter error, the Program returns
the following parameters:
- primary_rc
- AP_PARAMETER_CHECK
- secondary_rc
- AP_INVALID_OP_CODE
AP_DYNAMIC_LOAD_ALREADY_REGD
If the verb does not execute because of a state error, the Program returns
the following parameters:
- primary_rc
- AP_STATE_CHECK
- secondary_rc
- AP_INVALID_LU_NAME
If the verb does not execute because one or more of the relevant START_NODE
parameters were not set, the Program returns the following parameter:
- primary_rc
- AP_FUNCTION_NOT_SUPPORTED
If the verb does not execute because the node has not yet been started, the Program returns
the following parameter:
- primary_rc
- AP_NODE_NOT_STARTED
If the verb does not execute because a STOP_NODE verb has been issued, the Program returns
the following parameter:
- primary_rc
- AP_NODE_STOPPING
If the verb does not execute because of a system error, the Program returns
the following parameter:
- primary_rc
- AP_UNEXPECTED_SYSTEM_ERROR