Freigeben über


Konfigurieren des Netzwerks

Ein Notify-Objekt kann der Netzwerkkomponente, die es besitzt, eine programmgesteuerte Steuerung der Netzwerkkonfiguration bereitstellen.

Die Eigenschaften einer Netzwerkkomponente können über die Anwendung Netzwerk Systemsteuerung konfiguriert werden. Wenn Sie auf das Netzwerksymbol klicken, starten Sie das Netzwerkkonfigurationssubsystem, das eine instance des Notify-Objekts erstellt und die INetCfgComponentControl::Initialize-Methode des Objekts aufruft. Diese Methode initialisiert das -Objekt und bietet Zugriff auf die Komponente und alle Aspekte der Netzwerkkonfiguration.

Nachdem das Netzwerkkonfigurationssubsystem eine instance erstellt und das Notify-Objekt initialisiert hat, ruft das Subsystem die INetCfgComponentNotifyGlobal::GetSupportedNotifications-Methode des Notify-Objekts auf, um die für das Objekt erforderlichen Benachrichtigungstypen abzurufen. Mithilfe dieser Informationen kann das Subsystem erforderliche Benachrichtigungen an das Objekt senden. Das -Objekt kann diese Benachrichtigungen verwenden, um Aspekte der Netzwerkeinrichtung und -konfiguration zu steuern, die sich auf die Komponente auswirken können, die das Objekt besitzt. Wenn das Subsystem beispielsweise die INetCfgComponentNotifyGlobal::SysQueryBindingPath-Methode des Notify-Objekts aufruft, um das Objekt zu benachrichtigen, dass das Subsystem einen Bindungspfad hinzufügen wird, zu dem andere Netzwerkkomponenten gehören, hat das Objekt die Möglichkeit, anzufordern, dass das Subsystem diesen Bindungspfad deaktiviert. Darüber hinaus ruft das Subsystem eine der Methoden der INetCfgComponentNotifyBinding-Schnittstelle des Notify-Objekts auf. Diese Methoden benachrichtigen das -Objekt über Änderungen an der Art und Weise, wie das Subsystem andere Netzwerkkomponenten an die Komponente bindet, die das Notify-Objekt besitzt.