Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando un callout elabora i dati a livello di flusso, la sua funzione di callout classifyFn può modificare i dati nel flusso di dati. Il callout classifyFn funzione callout permette ai dati accettabili nel flusso di passare senza modifiche, blocca i dati che devono essere rimossi e inserisce dati nuovi o modificati nel flusso quando è appropriato.
Un callout può sostituire i dati nel flusso con altri dati bloccando i dati da sostituire e, allo stesso tempo, inserendo i nuovi dati nel flusso. In questo caso, i nuovi dati vengono inseriti nel flusso nello stesso punto in cui i dati bloccati vengono rimossi dal flusso.
Affinché un driver callout inserisca i dati in un flusso di dati, deve prima creare un handle di inserimento. Può trattarsi dello stesso handle di inserimento creato per inserire nuovamente i dati dei pacchetti modificati nello stack di rete. Per informazioni su come creare un handle di iniezione, vedere Ispezione dei dati di pacchetti e flussi.
Per informazioni su come modificare i dati di flusso, vedere il "Windows Filtering Platform Stream Edit Sample" nella raccolta di esempi hardware .