Affichage et modification des propriétés
Le sous-système de configuration réseau affiche les pages propriétés d’un composant réseau et modifie les paramètres du composant.
Les propriétés d’un composant peuvent être affichées et modifiées à partir de Panneau de configuration. Lorsque vous cliquez sur l’icône Réseau, vous démarrez le sous-système de configuration réseau, qui crée une instance de l’objet de notification et appelle la méthode INetCfgComponentControl::Initialize de l’objet. Cette méthode initialise l’objet et fournit l’accès au composant et à tous les aspects de la configuration réseau.
L’application appelle la méthode INetCfgComponent::RaisePropertyUi du composant pour afficher les propriétés du composant. La méthode RaisePropertyUi appelle ensuite les méthodes d’objet de notification suivantes :
Méthode INetCfgComponentPropertyUi::QueryPropertyUi pour déterminer si un contexte spécifique est approprié pour afficher les propriétés du composant.
Méthode INetCfgComponentPropertyUi::SetContext pour diriger l’objet de notification du composant pour afficher les propriétés du composant dans le contexte spécifié.
Méthode INetCfgComponentPropertyUi::MergePropPages pour créer et fusionner des pages personnalisées pour la feuille de propriétés du composant dans le jeu par défaut.
Si l’utilisateur modifie l’un des paramètres du composant sur l’une des pages personnalisées, RaisePropertyUi appelle la méthode INetCfgComponentPropertyUi::ApplyProperties de l’objet notify pour stocker la modification en mémoire.
Pour appliquer la modification, le sous-système de configuration réseau appelle la méthode INetCfgComponentControl::ApplyRegistryChanges de l’objet notify pour modifier les informations sur le composant réseau dans le Registre. Pour configurer le pilote du composant avec les informations modifiées, le sous-système de configuration réseau appelle la méthode INetCfgComponentControl::ApplyPnpChanges de l’objet notify et transmet l’interface INetCfgPnpReconfigCallback .