KlassenKlassenKlassenKlassen | | | | Operatoren

read_io_channelT_read_io_channelReadIoChannelread_io_channelReadIoChannelReadIoChannel (Operator)

Name

read_io_channelT_read_io_channelReadIoChannelread_io_channelReadIoChannelReadIoChannel — Lesen von Daten auf I/O-Übertragungskanälen.

Signatur

read_io_channel( : : IOChannelHandle : Value, Status)

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

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

HTuple HIOChannel::ReadIoChannel(HTuple* Status) const

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

static HTuple HIOChannel::ReadIoChannel(const HIOChannelArray& IOChannelHandle, HTuple* Status)

HTuple HIOChannel::ReadIoChannel(HTuple* Status) const

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

VARIANT HIOChannelX.ReadIoChannel([out] VARIANT* Status)

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

static HTuple HIOChannel.ReadIoChannel(HIOChannel[] IOChannelHandle, out HTuple status)

HTuple HIOChannel.ReadIoChannel(out HTuple status)

Beschreibung

read_io_channelread_io_channelReadIoChannelread_io_channelReadIoChannelReadIoChannel liest Eingabedaten von den angegebenen Übertragungskanälen. Die Kanäle werden dem Parameter IOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandleIOChannelHandle übergeben, die Daten in ValueValueValueValueValuevalue zurückgegeben. Der Parameter StatusStatusStatusStatusStatusstatus gibt für jeden gelesenen Wert in ValueValueValueValueValuevalue eine Statusmeldung zurück. Der Wert 0 zeigt an, dass das korrespondierende Datum in ValueValueValueValueValuevalue auf dem Kanal korrekt gelesen werden konnte. Die Bedeutung anderer Statuswerte hängt vom jeweiligen Interface ab. Ihre Beschreibung findet sich in der Dokumentation für die verwendete I/O-Schnittstelle im Verzeichnis 'doc/html/reference/io'"doc/html/reference/io""doc/html/reference/io""doc/html/reference/io""doc/html/reference/io""doc/html/reference/io".

Parallelisierung

Parameter

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

Referenzen auf die geöffneten I/O-Übertragungskanäle.

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

Gelesene Daten.

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

Statusrückmeldung für gelesene Daten.

Ergebnis

Im Falle gültiger Parameterwerte liefert der Operator read_io_channelread_io_channelReadIoChannelread_io_channelReadIoChannelReadIoChannel den Wert 2 (H_MSG_TRUE), unabhängig vom Erfolg des Lesens. Andernfalls wird eine Fehlerbehandlung durchgeführt. In diesem Fall kann vom Interface eine zusätzliche Fehlerinformation gesetzt werden, die mit get_extended_error_infoget_extended_error_infoGetExtendedErrorInfoget_extended_error_infoGetExtendedErrorInfoGetExtendedErrorInfo abgefragt werden kann.

Vorgänger

open_io_channelopen_io_channelOpenIoChannelopen_io_channelOpenIoChannelOpenIoChannel, set_io_channel_paramset_io_channel_paramSetIoChannelParamset_io_channel_paramSetIoChannelParamSetIoChannelParam

Nachfolger

close_io_channelclose_io_channelCloseIoChannelclose_io_channelCloseIoChannelCloseIoChannel

Siehe auch

write_io_channelwrite_io_channelWriteIoChannelwrite_io_channelWriteIoChannelWriteIoChannel, query_io_devicequery_io_deviceQueryIoDevicequery_io_deviceQueryIoDeviceQueryIoDevice, set_io_channel_paramset_io_channel_paramSetIoChannelParamset_io_channel_paramSetIoChannelParamSetIoChannelParam

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren