Freigeben über


Festlegen von Kontext auf Anzeigeeigenschaften

Ein Notify-Objekt kann den Kontext festlegen, in dem Eigenschaften für die Netzwerkkomponente angezeigt werden sollen, die das Objekt besitzt. Das Notify-Objekt legt den Anzeigekontext fest, nachdem das Netzwerkkonfigurationssubsystem die INetCfgComponentPropertyUi::SetContext-Methode des Objekts aufgerufen hat, aber bevor das Subsystem die INetCfgComponentPropertyUi::MergePropPages-Methode des Objekts aufruft .

Wenn das Netzwerkkonfigurationssubsystem SetContext aufruft, übergibt es eine IUnknown-Schnittstelle . SetContext ruft die QueryInterface-Methode auf dieser IUnknown-Schnittstelle auf, um die Schnittstelle des spezifischen Objekts zu bestimmen, das vom Subsystem bereitgestellt wurde.

Beispielsweise kann das Netzwerkkonfigurationssubsystem die INetLanConnectionUiInfo-Schnittstelle bereitstellen, wenn SetContext aufgerufen wird. SetContext kann die GetDeviceGuid-Methode von INetLanConnectionUiInfo verwenden, um die GUID eines LAN-Geräts abzurufen. Das Notify-Objekt kann anschließend Eigenschaften für seine Netzwerkkomponente im Kontext dieses LAN-Geräts anzeigen. Beispielsweise kann das Notify-Objekt für das TCP/IP-Protokoll eine IP-Adresse anzeigen, die einem bestimmten LAN-Adapter im Kontext dieses Adapters zugeordnet ist. Auf diese Weise können Benutzer eine IP-Adresse für diesen Adapter angeben.