Интерфейс DeviceIoControl
Чтобы не усложнять, скажу, что интерфейс DeviceIoControl - это путь для win32-приложений вызывать функции VxD. Hе путайте функции, вызываемые через DeviceIoControl с VxD-сервисами: это не одно и то же. Hапример, функция 1, вызываемая через DeviceIoControl, может быть не тем же самым, что VxD-сервис 1. Вы должны считать функции DeviceIoControl ,как бы, отдельной группой функций, созданных специально для использования win32-приложениями. Так как это интерфейс, здесь есть две стороны: