Configuration du pilote du composant
Une fois que le sous-système de configuration réseau appelle la méthode INetCfgComponentControl::ApplyPnpChanges d’un objet notify, l’objet notify doit envoyer des informations de configuration au pilote du composant réseau qui possède l’objet notify. Le sous-système de configuration réseau appelle ApplyPnpChanges après avoir appelé la méthode INetCfgComponentControl::ApplyRegistryChanges et après le démarrage des pilotes et des services pour le composant réseau particulier. Dans l’appel ApplyPnpChanges , le sous-système de configuration réseau passe l’interface INetCfgPnpReconfigCallback . L’objet notify du composant peut utiliser l’interface INetCfgPnpReconfigCallback pour envoyer des informations de configuration au pilote du composant. Ce pilote doit être un fournisseur TDI ou un pilote miniport NDIS.
L’objet notify peut appeler INetCfgPnpReconfigCallback::SendPnpReconfig dans son implémentation ApplyPnpChanges pour envoyer des informations de configuration au pilote de son composant. SendPnpReconfig transmet les informations de configuration au pilote.
L’objet notify peut également appeler la fonction CreateFile Win32 pour ouvrir une connexion au pilote de son composant. L’objet notify peut appeler la fonction Win32 DeviceIoControl pour envoyer un code de contrôle ainsi que des données d’entrée directement au pilote de son composant.
L’objet notify n’est pas obligatoire pour utiliser INetCfgPnpReconfigCallback. Toutefois, si l’objet notify utilise INetCfgPnpReconfigCallback, un utilisateur n’est pas tenu de redémarrer le système d’exploitation pour que les modifications de configuration prennent effet dans le pilote.