Реализация поставщика устройств
Чтобы реализовать поставщик устройств, создайте объект , предоставляющий интерфейс IUPnPDeviceProvider . Этот объект должен быть зарегистрирован на узле устройства с помощью метода IUPnPRegistrar::RegisterDeviceProvider . Этот метод принимает следующие параметры:
- Имя поставщика, которое должно быть уникальным на компьютере.
- ProgID класса, реализующего поставщика устройств.
- Строка инициализации, которая передается поставщику устройств при запуске.
- Идентификатор контейнера. Идентификатор контейнера — это строка, идентифицирующая группу, к которой принадлежит устройство. Все устройства с одинаковым идентификатором контейнера размещаются в одном процессе.