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 |