close_io_device
— Schließen des angegebenen I/O-Gerätes.
close_io_device( : : IODeviceHandle : )
Der Operator close_io_device
schließt die Instanz zu dem
durch IODeviceHandle
spezifizierten I/O-Gerät. Dabei werden
alle am Gerät geöffneten Kanäle geschlossen (d.h.,
close_io_channel
wird implizit für alle geöffneten Kanäle
des Gerätes aufgerufen) und etwaiger Speicherplatz für Daten
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.
IODeviceHandle
(input_control, Zustand wird modifiziert) io_device →
(handle)
Referenz zum geöffneten I/O-Gerät.
Für gültige Handles liefert der Operator
close_io_device
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