is_InitEvent

uEye Kamera-Handbuch Version 4.92


is_InitEvent

Windows_Logo
Linux_Logo

USB 2.0

USB 3.0

GigE

-

Syntax

INT is_InitEvent (HIDS hCam, HANDLE hEv, INT which)

Beschreibung

is_InitEvent()initialisiert das Event-Handle für das angegebene Event-Objekt. Das Event-Objekt wird dabei im uEye Kernel-Treiber registriert.

Übergabeparameter

hCam

Handle auf Kamera

hEv

Event-Handle von der Windows API-Funktion CreateEvent()

which

ID des zu initialisierenden Events (siehe is_EnableEvent())

Rückgabewert

IS_INVALID_CAMERA_HANDLE

Ungültiges Kamera-Handle

IS_INVALID_PARAMETER

Einer der übergebenen Parameter ist außerhalb des gültigen Bereichs, oder für diesen Sensor nicht unterstützt, bzw. in diesem Modus nicht zugänglich.

IS_NO_SUCCESS

Allgemeine Fehlermeldung

IS_SUCCESS

Funktion erfolgreich

Verwandte Funktionen

•is_EnableEvent()

•is_DisableEvent()

•is_ExitEvent()

Beispiel

HANDLE hEvent = CreateEvent(NULL, FALSE, FALSE, NULL);

 

//Enable frame event, start image capture and wait for event

is_InitEvent(hCam, hEvent, IS_SET_EVENT_FRAME);

is_EnableEvent(hCam, IS_SET_EVENT_FRAME);

is_FreezeVideo(hCam, IS_DONT_WAIT);

DWORD dwRet = WaitForSingleObject(hEvent, 1000);

if (dwRet == WAIT_TIMEOUT)

{

  /* wait timed out */

}

else if (dwRet == WAIT_OBJECT_0)

{

  /* event signalled */

}

is_DisableEvent(hCam, IS_SET_EVENT_FRAME);

is_ExitEvent(hCam, IS_SET_EVENT_FRAME);

CloseHandle(hEvent);

Beispielprogramme

•Simple Live (C++)

•uEye Event (C++)

Haben Sie Verbesserungshinweise? Senden Sie ein kurzes Feedback zu diesem Kapitel. Vielen Dank!
Bei technischen Fragen wenden Sie sich bitte an Ihren lokalen Händler oder nutzen Sie das Support-Formular auf unserer Internetseite.


© 2019 IDS Imaging Development Systems GmbH
https://de.ids-imaging.com