на сайте есть статьи за авторством Four-F о драйверах, там всё подробно расписано. С примерами (KmdKit)
Прерывание. Сейчас набежит толпа школоты и начнёт утверждать что нужно послать IOCTL. Также через прерывание, которое не годно. Есчо сискол есть