プロパティの表示と変更
ネットワーク構成サブシステムでは、ネットワーク コンポーネントのプロパティ ページを表示し、コンポーネントのパラメーターを変更します。
コンポーネントのプロパティは、コントロール パネルから表示、変更が可能です。 [ネットワーク] アイコンをクリックすると、オブジェクトのINetCfgComponentControl::Initializeメソッドを呼び出すネットワーク構成サブシステムを起動し、通知オブジェクトのインスタンスを作成します。 このメソッドはオブジェクトを初期化し、コンポーネントとネットワーク構成のすべての側面へのアクセスを可能にします。
アプリケーションは、コンポーネントの INetCfgComponent::RaisePropertyUi メソッドを呼び出し、プロパティを表示します。 RaisePropertyUi メソッドでは、次の通知オブジェクト メソッドを呼び出します。
特定のコンテキストがコンポーネントのプロパティを表示するのに適しているかを判断する INetCfgComponentPropertyUi::QueryPropertyUi メソッド。
INetCfgComponentPropertyUi::SetContext メソッドは、ンポーネントの通知オブジェクトに指定されたコンテキストでコンポーネントのプロパティを表示するように指示します。
コンポーネントのプロパティ シートのカスタム ページを作成して既定の設定に合わせるINetCfgComponentPropertyUi::MergePropPages メソッド。
ユーザーがいずれかのカスタム ページでコンポーネントのパラメーターのいずれかを変更した場合、RaisePropertyUi は通知オブジェクトの INetCfgComponentPropertyUi::ApplyProperties メソッドを呼び出して変更をメモリに保存します。
この変更を適用するには、ネットワーク構成サブシステムは通知オブジェクトの INetCfgComponentControl::ApplyRegistryChanges メソッドを呼び出して、レジストリ内のネットワーク コンポーネントに関する情報の変更を行います。 変更した情報を使用してコンポーネントのドライバーを構成するために、ネットワーク構成サブシステムは、通知オブジェクトの INetCfgComponentControl::ApplyPnpChanges メソッドを呼び出し、INetCfgPnpReconfigCallback インターフェイスを譲渡します。