Considérations relatives à la programmation du pilote réseau
Les pilotes réseau Microsoft Windows partagent des objectifs de conception similaires. Les pilotes réseau doivent être écrits pour être portables et évolutifs, pour fournir une configuration simple du matériel et des logiciels, pour utiliser des interfaces basées sur des objets et pour prendre en charge les E/S asynchrones. Cette section explique comment appliquer ces objectifs de conception généraux aux pilotes réseau que vous écrivez pour Microsoft Windows Vista et les systèmes d’exploitation ultérieurs.
Cette section comprend les rubriques suivantes :
- Performances dans les pilotes réseau
- Performances dans les cartes réseau
- Portabilité dans les pilotes réseau
- Prise en charge du multiprocesseur dans les pilotes réseau
- IRQL dans les pilotes réseau
- Synchronisation et notification dans les pilotes réseau
- Structures de paquets dans les pilotes réseau
- Utilisation de la mémoire partagée dans les pilotes réseau
- Fonctions d’E/S et d’achèvement asynchrones dans les pilotes réseau
- Problèmes de sécurité pour les pilotes réseau