Considerazioni sulla programmazione del driver di rete
I driver di rete di Microsoft Windows condividono obiettivi di progettazione simili. I driver di rete devono essere scritti per essere portatili e scalabili, per fornire una semplice configurazione di hardware e software, per usare interfacce basate su oggetti e per supportare l'I/O asincrona. Questa sezione descrive come applicare questi obiettivi di progettazione generali ai driver di rete scritti per Microsoft Windows Vista e sistemi operativi successivi.
Questa sezione include gli argomenti seguenti:
- Prestazioni nei driver di rete
- Prestazioni nelle schede di rete
- Portabilità nei driver di rete
- Supporto multiprocessore nei driver di rete
- IRQLs nei driver di rete
- Sincronizzazione e notifica nei driver di rete
- Strutture di pacchetti nei driver di rete
- Uso della memoria condivisa nei driver di rete
- Funzioni di I/O asincrone e di completamento nei driver di rete
- Problemi di sicurezza per i driver di rete