Implementieren eines Geräteanbieters
Um einen Geräteanbieter zu implementieren, erstellen Sie ein Objekt, das die IUPnPDeviceProvider-Schnittstelle verfügbar macht. Dieses Objekt muss mit der IUPnPRegistrar::RegisterDeviceProvider-Methode beim Gerätehost registriert werden. Diese Methode verwendet die folgenden Parameter:
- Der Name des Anbieters, der auf dem Computer eindeutig sein muss.
- Die ProgID der Klasse, die den Geräteanbieter implementiert.
- Eine Initialisierungszeichenfolge, die beim Starten an den Geräteanbieter übergeben wird.
- Eine Container-ID. Eine Container-ID ist eine Zeichenfolge, die die Gruppe identifiziert, zu der das Gerät gehört. Alle Geräte mit demselben Containerbezeichner werden im selben Prozess gehostet.