Operazioni di invio e ricezione del modulo di filtro

In questa sezione vengono illustrate le operazioni di invio e ricezione per i driver di filtro NDIS 6.0. I driver di filtro possono avviare richieste di invio e ricevere indicazioni o filtrare le richieste e le indicazioni di altri driver.

I moduli di filtro vengono impilati su un adattatore miniport. Per altre informazioni sullo stack di driver, vedere Stack di driver NDIS 6.0.

I moduli di filtro nello stack di driver possono filtrare tutte le richieste di invio e ricevere indicazioni associate all'adattatore sottostante. Ciò vale per tutte le associazioni di protocollo a un adattatore. Per altre informazioni sulle operazioni di invio e ricezione di NDIS 6.0, vedere Operazioni di invio e ricezione.

I driver di filtro non forniscono supporto diretto per le operazioni di invio e ricezione legacy basate sulla struttura NDIS_PACKET . Al contrario, NDIS converte le indicazioni dai driver miniport legacy in strutture di NET_BUFFER . Inoltre, NDIS gestisce le conversioni necessarie da richieste di invio basate su strutture di NET_BUFFER a richieste di invio legacy basate su strutture di NDIS_PACKET.

Nota Un driver di filtro può modificare le funzioni FilterXxx di invio e ricezione per un modulo di filtro in modo dinamico. Per altre informazioni, vedere Modalità bypass dati.

Negli argomenti seguenti vengono fornite informazioni aggiuntive sulle operazioni di invio e ricezione del driver di filtro:

Gestione buffer dei driver di filtro

Invio di dati da un driver di filtro

Annullamento di una richiesta di invio in un driver di filtro

Ricezione di dati in un driver di filtro