IUPnPRegistrar-Schnittstelle (upnphost.h)

Die IUPnPRegistrar-Schnittstelle registriert die Geräte, die im Kontext des Gerätehosts ausgeführt werden.

Vererbung

Die IUPnPRegistrar-Schnittstelle erbt von der IUnknown-Schnittstelle . IUPnPRegistrar verfügt auch über folgende Arten von Membern:

Methoden

Die IUPnPRegistrar-Schnittstelle verfügt über diese Methoden.

 
IUPnPRegistrar::GetUniqueDeviceName

Die GetUniqueDeviceName-Methode ruft den UDN für das angegebene Gerät ab.
IUPnPRegistrar::RegisterDevice

Die RegisterDevice-Methode registriert ein Gerät beim Gerätehost. Die Geräteinformationen werden vom Gerätehost gespeichert. Anschließend gibt der Gerätehost eine Geräte-ID zurück und veröffentlicht und kündigt das Gerät im Netzwerk an.
IUPnPRegistrar::RegisterDeviceProvider

Die RegisterDeviceProvider-Methode registriert einen Geräteanbieter beim Gerätehost. Der Geräteanbieter wird nicht im Netzwerk veröffentlicht. Stattdessen werden Geräte dynamisch erstellt und mithilfe von RegisterRunningDevice registriert.
IUPnPRegistrar::RegisterRunningDevice

Die RegisterRunningDevice-Methode registriert ein ausgeführtes Gerät beim Gerätehost.
IUPnPRegistrar::UnregisterDevice

Die UnregisterDevice-Methode hebt die Registrierung des Geräts beim Gerätehost auf. Ein Gerät wird entweder vorübergehend oder dauerhaft nicht registriert.
IUPnPRegistrar::UnregisterDeviceProvider

Die UnregisterDeviceProvider-Methode hebt die Registrierung endgültig auf und entlädt den Geräteanbieter vom Gerätehost. Die IUPnPDeviceProvider::Stop-Methode wird aufgerufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile upnphost.h