Typy zdarzeń
[Obsługa zdarzeń asynchronicznych]


Definicje

#define POSNET_EVENT_CALLBACK   0x0004
 Tryb obsługi poprzez wywołanie funkcji w momencie otrzymania pakietu danych asynchronicznych.
#define POSNET_EVENT_DISABLE   0x0000
 Wyłączenie obsługi zdarzeń asynchronicznych - w tym trybie wszystkie zdarzenia są automatycznie usuwane, a aplikacja nie jest o nich informowana.
#define POSNET_EVENT_EVENT   0x0001
 Sygnalizacja otrzymania zdarzenia za pomocą komunikacji międzyprocesowej typu "Event" (zdarzenie) w systemie Windows. Po wybraniu tego typu obsługi za pomocą funkcji POS_GetEvent można uzyskać uchwyt zdarzenia zarezerwowanego przez urządzenie.
#define POSNET_EVENT_MESSAGE   0x0002
 Sygnalizacja otrzymania zdarzenia za pomocą komunikatów systemu Windows. Po wybraniu tego trybu należy za pomocą funkcji POS_SetMessageParams ustawić kod komunikatu i uchwyt okna do którego ma on być wysłany. Wysyłany komunikat ma jako lParam umieszczony uchwyt urządzenia, które go wygenerowało.
#define POSNET_EVENT_POLLING   0x0003
 Tryb obsługi poprzez odpytywanie. System gromadzi otrzymywane zdarzenia asynchroniczne i oczekuje, że aplikacja będzie w sposób regularny sprawdzać, czy jest zdarzenie oczekujące.

Dokumentacja definicji

#define POSNET_EVENT_CALLBACK   0x0004

Tryb obsługi poprzez wywołanie funkcji w momencie otrzymania pakietu danych asynchronicznych.

Definicja w linii 992 pliku posnet.h.

#define POSNET_EVENT_DISABLE   0x0000

Wyłączenie obsługi zdarzeń asynchronicznych - w tym trybie wszystkie zdarzenia są automatycznie usuwane, a aplikacja nie jest o nich informowana.

Definicja w linii 949 pliku posnet.h.

#define POSNET_EVENT_EVENT   0x0001

Sygnalizacja otrzymania zdarzenia za pomocą komunikacji międzyprocesowej typu "Event" (zdarzenie) w systemie Windows. Po wybraniu tego typu obsługi za pomocą funkcji POS_GetEvent można uzyskać uchwyt zdarzenia zarezerwowanego przez urządzenie.

Tylko dla WIN32

Definicja w linii 959 pliku posnet.h.

#define POSNET_EVENT_MESSAGE   0x0002

Sygnalizacja otrzymania zdarzenia za pomocą komunikatów systemu Windows. Po wybraniu tego trybu należy za pomocą funkcji POS_SetMessageParams ustawić kod komunikatu i uchwyt okna do którego ma on być wysłany. Wysyłany komunikat ma jako lParam umieszczony uchwyt urządzenia, które go wygenerowało.

Tylko dla WIN32

Definicja w linii 968 pliku posnet.h.

#define POSNET_EVENT_POLLING   0x0003

Tryb obsługi poprzez odpytywanie. System gromadzi otrzymywane zdarzenia asynchroniczne i oczekuje, że aplikacja będzie w sposób regularny sprawdzać, czy jest zdarzenie oczekujące.

Ostrzeżenie:
Kolejka komunikatów ma ograniczoną długość. Istnieje możliwość ustawienia ilości zapamiętywanych komunikatów za pomocą funkcji POS_SetDeviceParam .

Definicja w linii 986 pliku posnet.h.


Wygenerowano Fri Apr 10 19:50:11 2009 dla POSNET COMBO LIBRARY programem  doxygen 1.5.8