Implémentation d’un fournisseur d’appareils
Pour implémenter un fournisseur d’appareils, créez un objet qui expose l’interface IUPnPDeviceProvider . Cet objet doit être inscrit auprès de l’hôte de l’appareil à l’aide de la méthode IUPnPRegistrar::RegisterDeviceProvider . Cette méthode prend les paramètres suivants :
- Nom du fournisseur, qui doit être unique sur l’ordinateur.
- ProgID de la classe qui implémente le fournisseur d’appareils.
- Chaîne d’initialisation qui est passée au fournisseur d’appareil au démarrage.
- ID de conteneur. Un ID de conteneur est une chaîne qui identifie le groupe auquel appartient l’appareil. Tous les appareils avec le même identificateur de conteneur sont hébergés dans le même processus.