DeviceIoControl вызывает драйвер устройства с помощью дескриптора файла. Вы должны использовать отладчик ядра, если хотите войти в сам драйвер устройства.
Файловый дескриптор представляет объект ядра, состоящий из структуры DEVICE_OBJECT, которая содержит таблицу функций. В этой таблице по индексу IRP_MJ_DEVICE_CONTROL драйвер устанавливает свою функцию дескриптора. Затем функция вызывается с параметрами управления io, которые упакованы в IRP.