Интерфейсы VxD
Всего VxD предоставляет 4 интерфейса.
- VxD-сервисы
- V86-интерфейс
- Интерфейс защищенного режима
- Win32-интерфейс DeviceIoControl
Мы уже знаем о VxD-сервисах. V86- и PM-интерфейсы являются функциями, которые можно вызвать из V86- и PM-приложений соответственно. Так как V86- и PM-приложения 16-битные, мы не можем использовать эти два интерфейса в win32-приложении. Вместе с Win32 Microsoft добавляет другой интерфейс для win32-приложений, чтобы они могли вызывать сервисы VxD: интерфейс DeviceIoControl.