User`s manual

78 Application Hints
PCIS-DASK
Interrupt Event Message Programming Hints
Through a Win32 wait function
Example code fragment:
card = Register_Card(PCI_7230, card_number);
DIO_SetDualInterrupt(card, INT1_EXT_SIGNAL,
INT2_EXT_SIGNAL, hEvent);
….
//wait for INT1 event
if (WaitForSingleObject(hEvent[0], INFINITE) ==
WAIT_OBJECT_0) {
ResetEvent(hEvent[0]);
……
}
…..
//wait for INT2 event
if (WaitForSingleObject(hEvent[1], INFINITE) ==
WAIT_OBJECT_0) {
ResetEvent(hEvent[1]);
……
}
…..
if (card >= 0) Release_Card(card);