VDX - Виртуальный драйвер внешнего устройства. То есть универсальный драйвер. В результате для работы с устройством у нас есть как минимум два уровня. Самый нижний это минидрайвер производителя который непосредственно работает с оборудованием и знает как оно управляется. Операционной система работает непосредственно с VXD и отдает ему команды а сам VXD уже по мере необходимости обращается к минидрайверу. И все равно непосредственного доступа из API к VXD мы не имеем а используем обычные API функции. В результат в первом приближении вырисовывается следующая схема.
Сама Windows может поддерживать VXD двух типов исходя из загрузки:
Статические загружаются при старте системы а динамические в любой момент. В момент старта системы (win.com) запускается vmm32.vxd который запускает остальные драйвера их много перечислять не буду из каталога windows/system. Кстати все загружаемые VXD драйвера перечислены по пути
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD
Обычно файлы содержащие данные драйвера имею расширение VXD и Вы можете из поискать по диске. Есть еще одно расширение 386 вроде как это то же самое что и VXD по крайней мере в принципе.