Implementazione di un provider di dispositivi
Per implementare un provider di dispositivi, creare un oggetto che espone l'interfaccia IUPnPDeviceProvider . Questo oggetto deve essere registrato con l'host del dispositivo usando il metodo IUPnPRegistrar::RegisterDeviceProvider . Questo metodo accetta i parametri seguenti:
- Nome del provider, che deve essere univoco nel computer.
- ProgID della classe che implementa il provider di dispositivi.
- Stringa di inizializzazione passata al provider di dispositivi all'avvio.
- ID contenitore. Un ID contenitore è una stringa che identifica il gruppo a cui appartiene il dispositivo. Tutti i dispositivi con lo stesso identificatore di contenitore sono ospitati nello stesso processo.