This function is declared in the coresrv/io/irq.h file.
Retcode KnIoAttachIrq(Handle rid, rtl_uint32_t flags, Handle *handle);
This function attaches the calling thread to the interrupt.
Input parameters:
rid is the interrupt handle received by using the KnRegisterIrq() call.flags refer to the interrupt flags.Output parameter handle contains the IPC handle that will be used by the calling thread to wait for the interrupt after making the Recv() call.
If successful, the function returns rcOk, otherwise it returns an error code.
Interrupt flags