Прочитать на английском

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


Внедрение поставщика устройств

Чтобы реализовать поставщика устройств, создайте объект, предоставляющий интерфейс IUPnPDeviceProvider. Этот объект должен быть зарегистрирован в узле устройства с помощью метода IUPnPRegistrar::RegisterDeviceProvider. Этот метод принимает следующие параметры:

  • Имя поставщика, которое должно быть уникальным на компьютере.
  • ProgID класса, реализующего поставщика устройств.
  • Строка инициализации, передаваемая поставщику устройств при запуске.
  • Идентификатор контейнера. Идентификатор контейнера — это строка, которая определяет группу, к которой принадлежит устройство. Все устройства с одинаковым идентификатором контейнера размещаются в одном процессе.