With the Linux Kernel we use the 'Interrupt Descriptor Table' as a label for table of Interrupt Vectors. These descriptors (pointers) point to functions that handle a particular interrupt or event exception. These functions are called the interrupt or event handler. Within the table are indices of numbers that do identify events that will be handled by the functions within a area of memory to handle that event.
DOS cannot handle the interrupts in the same way as Linux can. One the shared interrupt cannot be handled by DOS like the single IVT it was designed around. This can get very intense to identify or class interrupts so I refer you to a well documented description; 'Interrupts Exceptions and Traps