Anzeigen und Ändern von Eigenschaften
Das Netzwerkkonfigurationssubsystem zeigt Eigenschaftenseiten für eine Netzwerkkomponente an und ändert die Parameter der Komponente.
Die Eigenschaften einer Komponente können über Systemsteuerung angezeigt und geändert 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.
Die Anwendung ruft die INetCfgComponent::RaisePropertyUi-Methode der Komponente auf, um die Eigenschaften der Komponente anzuzeigen. Die RaisePropertyUi-Methode ruft dann die folgenden Methoden des Notify-Objekts auf:
INetCfgComponentPropertyUi::QueryPropertyUi-Methode , um zu bestimmen, ob ein bestimmter Kontext zum Anzeigen von Eigenschaften für die Komponente geeignet ist.
INetCfgComponentPropertyUi::SetContext-Methode , um das Notify-Objekt der Komponente anzuweisen, um die Eigenschaften der Komponente im angegebenen Kontext anzuzeigen.
INetCfgComponentPropertyUi::MergePropPages-Methode zum Erstellen und Zusammenführen benutzerdefinierter Seiten für das Eigenschaftenblatt der Komponente im Standardsatz.
Wenn der Benutzer einen der Parameter der Komponente auf einer der benutzerdefinierten Seiten ändert, ruft RaisePropertyUi die INetCfgComponentPropertyUi::ApplyProperties-Methode des Notify-Objekts auf, um die Änderung im Arbeitsspeicher zu speichern.
Um die Änderung anzuwenden, ruft das Netzwerkkonfigurationssubsystem die INetCfgComponentControl::ApplyRegistryChanges-Methode des Notify-Objekts auf, um Informationen zur Netzwerkkomponente in der Registrierung zu ändern. Um den Treiber der Komponente mit den geänderten Informationen zu konfigurieren, ruft das Netzwerkkonfigurationssubsystem die INetCfgComponentControl::ApplyPnpChanges-Methode des Notify-Objekts auf und übergibt die INetCfgPnpReconfigCallback-Schnittstelle .