close_framegrabberT_close_framegrabberCloseFramegrabberCloseFramegrabber (Operator)
Name
close_framegrabberT_close_framegrabberCloseFramegrabberCloseFramegrabber
— Schließen des angegebenen Bildeinzugsgeräts.
Signatur
Herror T_close_framegrabber(const Htuple AcqHandle)
Beschreibung
close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber
schließt das durch AcqHandleAcqHandleAcqHandleAcqHandleacqHandle
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 bilden alle
Bildeinzugsoperatoren (wie in open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber
aufgelistet)
eine eigene Gruppe innerhalb der info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabber
,
open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber
, close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber
und
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers
exklusiv ausgeführt werden.
D.h., info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabber
, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber
,
close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber
und close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers
verhindern
die gleichzeitige Ausführung anderer Operatoren innerhalb der Gruppe, laufen
aber mit allen nicht exklusiven Operatoren außerhalb der Gruppe parallel.
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
AcqHandleAcqHandleAcqHandleAcqHandleacqHandle
(input_control, Zustand wird modifiziert) framegrabber →
HFramegrabber, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des zu schließenden Bildeinzugsgeräts.
Ergebnis
close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber
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_imageGrabImageGrabImageGrabImage
,
grab_image_asyncgrab_image_asyncGrabImageAsyncGrabImageAsyncGrabImageAsync
Siehe auch
open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber
Modul
Foundation