close_framegrabberT_close_framegrabberCloseFramegrabberCloseFramegrabber (Operator)

Name

close_framegrabberT_close_framegrabberCloseFramegrabberCloseFramegrabber — Schließen des angegebenen Bildeinzugsgeräts.

Signatur

close_framegrabber( : : AcqHandle : )

Herror T_close_framegrabber(const Htuple AcqHandle)

void CloseFramegrabber(const HTuple& AcqHandle)

void HFramegrabber::CloseFramegrabber() const

static void HOperatorSet.CloseFramegrabber(HTuple acqHandle)

void HFramegrabber.CloseFramegrabber()

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

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