Network Driver Interface Specification: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 22:
Un altro tipo di driver è quello intermedio della NDIS. I driver intermedi sono localizzati tra il MAC e il livello IP e possono controllare tutto il traffico che sarà accettato da una scheda di rete NIC. In pratica, i driver intermedi implementano entrambe le interfacce di miniport e protocollo. Il driver di miniport e il driver di protocollo realmente comunicano con il corrispondente protocollo e l' interfaccia miniport che risiede nel driver intermedio. Questo scelta progettuale permette l'aggiunta di una catena di diversi driver intermedi tra la miniport e i driver di protocollo. Quindi, i venditori di driver devono stare attenti e non assumere che il traffico che essi spediscono fuori verso la successiva interfaccia è implementato dall'ultimo driver nella catena. Allo scopo di scrivere applicazioni che usano la NDIS uno può usare gli esempi che accompagnano il Microsoft's [[Windows Driver Kit]] (WDK). L'esempio de filtro "PassThru" è un buon punto di inizio per i filtri intermedi poiché implementa tutti i dettagli necessari, richiesti nel tipo di driver, ma l'esempio lascia semplicemente passare tutto il traffico attraverso verso il filtro successivo della catena.
==Voci
* [[Open Data-Link Interface]] (ODI)
* [[Uniform Driver Interface]] (UDI)
Riga 33:
* http://msdn.microsoft.com/en-us/library/ms797120.aspx Microsoft MSDN Design Guide
* http://www.wd-3.com/archive/ExtendingPassthru.htm Extending PassThru
{{Portale|informatica}}
[[Categoria:API Microsoft]]
|