Предоставление COM-интерфейса
Мини-накопитель WIA должен поддерживать интерфейсы IWiaMiniDrv, IStiUSD и IUnknown для распознавания и загрузки службой WIA. В метод QueryInterface драйвера WIA необходимо добавить следующие идентификаторы интерфейса:
IID_IWiaMiniDrv — идентификатор интерфейса IWiaMiniDrv, стандартного интерфейса WIA, используемого для доступа к функциям WIA.
IID_IStiUSD — идентификатор интерфейса IStiUSD, стандартного интерфейса STI, используемого для доступа к функциям STI драйвера WIA.
IID_IUnknown — идентификатор интерфейса IUnknown, стандартный COM-интерфейс, определенный в документации по Microsoft Windows SDK.
Мини-driver экспортирует эти идентификаторы интерфейса в ответ на вызов службой WIA метода QueryInterface мини-накопителя.
Примеры реализации этих интерфейсов см. в разделе примеры файлов мини-driver сканера wiascanrwiascanr.h, iwiaminidrv.cpp и istiusd.cpp или see примеры файлов мини-driver wiacamIWiaMiniDrv.cpp и IStiUSD.cpp.