close_framegrabberT_close_framegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber (Operator)
Name
close_framegrabberT_close_framegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber — Schließen des angegebenen Bildeinzugsgeräts.
Signatur
Herror T_close_framegrabber(const Htuple AcqHandle)
def close_framegrabber(acq_handle: HHandle) -> None
Beschreibung
close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber schließt das durch AcqHandleAcqHandleAcqHandleacqHandleacq_handle
spezifizierten Bildeinzugsgerät. Dabei wird insbesondere etwaiger
Speicherplatz für Datenpuffer freigegeben und das Bildeinzugsgerät
wieder für andere Prozesse zugänglich gemacht.
Achtung
Aus Sicht einer Anwendung mit mehreren Threads werden info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberinfo_framegrabber,
open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber und close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber exklusiv ausgeführt.
D.h., info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberinfo_framegrabber, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber und
close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber verhindern die
gleichzeitige Ausführung untereinander, laufen aber
mit allen nicht exklusiven Operatoren außerhalb der Gruppe parallel.
Es ist sicher zu stellen, dass close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber für kein Framegrabber
Handle aufgerufen wird, das gleichzeitig von einem anderen Thread verwendet wird.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
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.
Parameter
AcqHandleAcqHandleAcqHandleacqHandleacq_handle (input_control, Zustand wird modifiziert) framegrabber → HFramegrabber, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des zu schließenden Bildeinzugsgeräts.
Ergebnis
close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber liefert den Wert 2 (
H_MSG_TRUE)
, sofern das angegebene
Bildeinzugsgerät geschlossen werden konnte.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
Vorgänger
grab_imagegrab_imageGrabImageGrabImagegrab_image,
grab_image_asyncgrab_image_asyncGrabImageAsyncGrabImageAsyncgrab_image_async
Siehe auch
open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber
Modul
Foundation