ClassesClassesClassesClasses | | | | Operators

write_io_channelT_write_io_channelWriteIoChannelwrite_io_channelWriteIoChannelWriteIoChannel (Operator)

Name

write_io_channelT_write_io_channelWriteIoChannelwrite_io_channelWriteIoChannelWriteIoChannel — Write a value to the specified I/O channels.

Signature

write_io_channel( : : IOChannelHandle, Value : Status)

Herror T_write_io_channel(const Htuple IOChannelHandle, const Htuple Value, Htuple* Status)

Herror write_io_channel(const HTuple& IOChannelHandle, const HTuple& Value, HTuple* Status)

HTuple HIOChannel::WriteIoChannel(const HTuple& Value) const

void WriteIoChannel(const HTuple& IOChannelHandle, const HTuple& Value, HTuple* Status)

static HTuple HIOChannel::WriteIoChannel(const HIOChannelArray& IOChannelHandle, const HTuple& Value)

HTuple HIOChannel::WriteIoChannel(const HTuple& Value) const

void HOperatorSetX.WriteIoChannel(
[in] VARIANT IOChannelHandle, [in] VARIANT Value, [out] VARIANT* Status)

VARIANT HIOChannelX.WriteIoChannel([in] VARIANT Value)

static void HOperatorSet.WriteIoChannel(HTuple IOChannelHandle, HTuple value, out HTuple status)

static HTuple HIOChannel.WriteIoChannel(HIOChannel[] IOChannelHandle, HTuple value)

HTuple HIOChannel.WriteIoChannel(HTuple value)

Description

write_io_channelwrite_io_channelWriteIoChannelwrite_io_channelWriteIoChannelWriteIoChannel writes values to the specified transmission channels. The channels are passed in IOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandle and can be opened and configured by open_io_channelopen_io_channelOpenIoChannelopen_io_channelOpenIoChannelOpenIoChannel, the values are passed to ValueValueValueValueValuevalue. The parameter StatusStatusStatusStatusStatusstatus returns for each written value in ValueValueValueValueValuevalue a quality message. The value 0 indicates that the corresponding value of ValueValueValueValueValuevalue could be written. Any other status value depends on the interface. Please refer to the interface-specific documentation in the directory 'doc/html/reference/io'"doc/html/reference/io""doc/html/reference/io""doc/html/reference/io""doc/html/reference/io""doc/html/reference/io" for further explanation.

Parallelization

Parameters

IOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandle (input_control)  io_channel(-array) HIOChannel, HTupleHTupleHIOChannel, HTupleHIOChannelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handles of the opened I/O channels.

ValueValueValueValueValuevalue (input_control)  tuple-array HTupleHTupleHTupleVARIANTHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*) (Hlong / double / BSTR) (Hlong / double / char*)

Write values.

StatusStatusStatusStatusStatusstatus (output_control)  integer-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Status of written values.

Result

If the parameters are valid, the operator write_io_channelwrite_io_channelWriteIoChannelwrite_io_channelWriteIoChannelWriteIoChannel returns the value 2 (H_MSG_TRUE). If necessary an exception is raised. In this case, an extended error information may be set and can be queried with the operator get_extended_error_infoget_extended_error_infoGetExtendedErrorInfoget_extended_error_infoGetExtendedErrorInfoGetExtendedErrorInfo.

Possible Predecessors

open_io_channelopen_io_channelOpenIoChannelopen_io_channelOpenIoChannelOpenIoChannel, set_io_channel_paramset_io_channel_paramSetIoChannelParamset_io_channel_paramSetIoChannelParamSetIoChannelParam

Possible Successors

close_io_channelclose_io_channelCloseIoChannelclose_io_channelCloseIoChannelCloseIoChannel

See also

read_io_channelread_io_channelReadIoChannelread_io_channelReadIoChannelReadIoChannel, open_io_channelopen_io_channelOpenIoChannelopen_io_channelOpenIoChannelOpenIoChannel, query_io_devicequery_io_deviceQueryIoDevicequery_io_deviceQueryIoDeviceQueryIoDevice, set_io_channel_paramset_io_channel_paramSetIoChannelParamset_io_channel_paramSetIoChannelParamSetIoChannelParam

Module

Foundation


ClassesClassesClassesClasses | | | | Operators