Функция объявлена в файле coresrv/io/irq.h
.
Retcode KnIoAttachIrq(Handle rid, rtl_uint32_t flags, Handle *handle);
Функция привязывает вызывающий поток к прерыванию.
Входные параметры:
rid
– дескриптор прерывания, полученный с помощью вызова KnRegisterIrq()
;flags
– флаги прерывания.Выходной параметр handle
содержит IPC-дескриптор, посредством которого вызывающий поток будет ожидать прерывание, выполнив вызов Recv()
.
В случае успеха функция возвращает rcOk, иначе возвращает код ошибки.
Флаги прерывания