omni_send_value(3sh1) — Subroutines
Name
omni_send_value − The omni_send_value procedure returns the status of unconfirmed services on the server side - specifically, InformationReport, UnsolicitedStatus, and SendMessage.
Syntax
extern unsigned long int omni_send_value [_a](
omni_l_handle remote_vmd_handle,
omni_l_handle object_handle,
omni_l_handle method_handle,
void ∗value_struct,
unsigned long int value_struct_length,
omni_r_iosb ∗iosb,
omni_r_ctrl ∗ctrl);
Arguments
remote_vmd_handleaccess: read only mechanism: by value Handle of the VMD that receives the unsolicited_status.
object_handleaccess: read only mechanism: by value Handle of a loaded object. The class of the object determines the service provided. If vmd_class, the service is UnsolicitedStatus; if var_class, the service is InformationReport; If msg_class, the service is SendMessage.
method_handleaccess: read only mechanism: by value optional argument Handle to the access method for this operation.
value_structaccess: read only mechanism: by reference optional argument Address of a data structure that contains the value of the variable or the message object.
value_struct_lengthaccess: read only mechanism: by value optional argument The length of the value_struct to send.
iosbaccess: write only mechanism: by reference optional argument The DEComni I/O status block. The iosb parameter is the address of the status block.
ctrlaccess: read only mechanism: by reference optional argument A control structure to control the asynchronous completion of this function. The ctrl parameter is the address of the control structure.