Implementando um provedor de dispositivos
Para implementar um provedor de dispositivos, crie um objeto que exponha a interface IUPnPDeviceProvider . Esse objeto deve ser registrado com o host do dispositivo usando o método IUPnPRegistrar::RegisterDeviceProvider . Esse método usa os seguintes parâmetros:
- O nome do provedor, que deve ser exclusivo no computador.
- O ProgID da classe que implementa o provedor de dispositivos.
- Uma cadeia de caracteres de inicialização que é passada para o provedor de dispositivos quando ela é iniciada.
- Uma ID de contêiner. Uma ID de contêiner é uma cadeia de caracteres que identifica o grupo ao qual o dispositivo pertence. Todos os dispositivos com o mesmo identificador de contêiner são hospedados no mesmo processo.