Freigeben über


IMbnInterfaceManagerEvents-Schnittstelle (mbnapi.h)

Wichtig

Ab Windows 10 Version 1803 werden die in diesem Abschnitt beschriebenen Win32-APIs durch die Windows-Runtime-APIs im Windows.Networking.Connectivity-Namespace ersetzt.

Diese Benachrichtigungsschnittstelle signalisiert einer Anwendung das Ein- und Entfernen von Geräten im System.

Vererbung

Die IMbnInterfaceManagerEvents-Schnittstelle erbt von der IUnknown-Schnittstelle . IMbnInterfaceManagerEvents verfügt auch über die folgenden Typen von Membern:

Methoden

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

 
IMbnInterfaceManagerEvents::OnInterfaceArrival

Benachrichtigungsmethode, die signalisiert, dass dem System ein Gerät hinzugefügt wurde.
IMbnInterfaceManagerEvents::OnInterfaceRemoval

Benachrichtigungsmethode, die signalisiert, dass ein Gerät aus dem System entfernt wurde.

Hinweise

Im folgenden Verfahren wird beschrieben, wie Sie sich für Benachrichtigungen registrieren.

  1. Rufen Sie eine IConnectionPointContainer-Schnittstelle ab, indem Sie QueryInterface für ein IMbnInterfaceManager-Objekt aufrufen.
  2. Rufen Sie FindConnectionPoint auf der zurückgegebenen Schnittstelle auf, und übergeben Sie IID_IMbnInterfaceManagerEvents an riid.
  3. Rufen Sie Advise für den zurückgegebenen Verbindungspunkt auf, und übergeben Sie einen Zeiger an eine IUnknown-Schnittstelle für ein Objekt, das IMbnInterfaceManagerEvents an pUnk implementiert.
Benachrichtigungen können beendet werden, indem Sie "Nicht hinzufügen" für den in Schritt 2 zurückgegebenen Verbindungspunkt aufrufen.

Informationen zum Anzeigen von Code, der für COM-Benachrichtigungen registriert wird, finden Sie im Abschnitt Client des Artikels COM-Verbindungspunkte .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile mbnapi.h