Panoramica dell'architettura della piattaforma di filtro di Windows

Questa sezione offre una breve panoramica dell'architettura della piattaforma di filtro di Windows. Per una discussione più approfondita sull'architettura della piattaforma di filtro di Windows, vedere la documentazione di Windows Filtering Platform nella Microsoft Windows SDK.

Nella figura seguente viene illustrata l'architettura di base della piattaforma di filtro di Windows.

diagramma che illustra l'architettura di base della piattaforma di filtro delle finestre.

Il motore di filtro è il core della piattaforma di filtro di Windows. Il motore di filtro esegue tutte le operazioni di filtro sui dati di rete basati su TCP/IP. In punti chiave nello stack TCP/IP sono presenti livelli di filtro in cui i dati di rete vengono passati al motore di filtro per l'elaborazione. Se le condizioni di filtro per un filtro del livello di filtro sono tutte vere, il motore di filtro applica l'azione del filtro.

I driver di callout forniscono funzionalità di filtro aggiuntive registrando uno o più callout con il motore di filtro. I filtri nel motore di filtro possono specificare un callout per l'azione del filtro. In questo caso, il motore di filtro passa i dati di rete al callout specificato per l'elaborazione aggiuntiva.

La piattaforma di filtro di Windows include diversi callout predefiniti. Per una descrizione di ognuno di questi callout, vedere Identificatori di callout predefiniti .