Partager via


Initialisation plus facile

Tous les pilotes NDIS 6.0 et versions ultérieures ont mis à jour les interfaces d’inscription des pilotes. Ces interfaces NDIS fournissent une inscription de pilote simplifiée et la possibilité d’inscrire des services facultatifs séparément des services requis.

Les pilotes miniport nécessitent moins d’appels de fonction pour s’inscrire. En général, les interfaces de fonction NDIS 6.0 et ultérieures sont plus cohérentes par rapport à NDIS 5. interfaces x et antérieures. Les ressources allouées ont également une fonction réciproque pour les libérer.

Un pilote intermédiaire NDIS 6.0 ou ultérieur peut s’inscrire en tant que pilote miniport-intermédiaire. Un tel pilote dispose à la fois d’un miniport virtuel pour un appareil virtuel et d’un adaptateur miniport pour un appareil physique. L’inscription en tant que pilote miniport-intermédiaire simplifie la création d’un pilote intermédiaire qui se lie uniquement à la carte réseau d’un fournisseur. Le pilote peut transmettre des données réseau, des requêtes OID et des indications status entre son miniport virtuel et son adaptateur miniport physique avec des appels internes.

Les pilotes de protocole reçoivent la plupart des informations sur un adaptateur sous-jacent dans une demande de liaison. Par conséquent, les pilotes de protocole n’envoient pas de requêtes OID pour les paramètres que NDIS a déjà fournis dans la demande de liaison.

Pour initialiser un adaptateur miniport, les pilotes miniport peuvent recevoir des requêtes OID qui combinent les informations de nombreuses requêtes OID distinctes en moins de demandes contenant les informations combinées.

Les pilotes intermédiaires ont moins de fonctions spécialisées et utilisent mieux les interfaces de pilote miniport et de pilote de protocole.

Un pilote miniport peut lire ou écrire le registre à tout moment, pas seulement pendant l’initialisation. Par exemple, lorsqu’une application demande via Windows Management Instrumentation (WMI) qu’un pilote modifie l’un de ses paramètres de fonctionnement, le pilote peut enregistrer cette modification dans le Registre afin que la modification persiste entre les redémarrages.

NDIS fournit un appel de fonction indépendant du bus pour lire et écrire des paramètres de configuration spécifiques au bus. Un pilote peut appeler cette fonction quel que soit le type de bus dans le système. Cela garantit que NDIS sera en mesure de prendre en charge les autobus futurs sans l’ajout de nouvelles fonctions spécifiques aux autobus.

Pour plus d’informations sur l’initialisation du pilote, consultez les rubriques d’initialisation dans les sections suivantes :

Écriture de pilotes miniport NDIS

Écriture de pilotes de protocole NDIS

Pilotes de filtre NDIS

Écriture de pilotes intermédiaires NDIS