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.