Condividi tramite


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.