Поделиться через


Создание минидрайвера неподвижного изображения User-Mode

Все мини-накопители изображений в режиме пользователя должны реализовать методы интерфейса, определенные интерфейсом IStiUSD COM. Эта реализация является относительно простой, используя следующую процедуру.

Для реализации методов, определенных интерфейсом COM IStiUSD:

  1. Получите GUID для интерфейса и включите его в файл заголовка и файл сведений о настройке (INF).

  2. Создайте файл реализации, например (.cpp).

  3. Создайте настраиваемое определение класса с помощью IStiUSD в качестве унаследованного класса.

  4. Реализуйте все методы, которые были определены для использования с COM-интерфейсом IStiUSD. Если метод не нужен, он должен возвращать STIERR_UNSUPPORTED.

В этом разделе содержатся сведения о следующих разделах:

события устройства изображения

Режимы передачи

Проблемы безопасности драйверов статических изображений