close_io_channel
— Schließen von I/O-Übertragungskanälen.
close_io_channel( : : IOChannelHandle : )
Der Operator close_io_channel
schließt mittels
open_io_channel
geöffnete Übertragungskanäle. Die Referenzen
zu den Instanzen der Kanäle werden in IOChannelHandle
übergeben. Es werden etwaiger Speicherplatz und reservierte
Ressourcen des Gerätes freigegeben.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
IOChannelHandle
(input_control, Zustand wird modifiziert) io_channel(-array) →
(handle)
Referenzen der geöffneten I/O-Übertragungskanäle.
Für gültige Handles liefert der Operator
close_io_channel
den Wert 2 (H_MSG_TRUE). Andernfalls wird
eine Fehlerbehandlung durchgeführt. In diesem Fall kann vom Interface eine zusätzliche Fehlerinformation gesetzt werden, die mit get_extended_error_info
abgefragt werden kann.
Foundation