Modificando dados de fluxo
Quando um texto explicativo processa dados na camada de fluxo, sua função de texto explicativo classifyFn pode modificar os dados no fluxo de dados. A função de texto explicativo classifyFn do texto explicativo permite que os dados aceitáveis no fluxo passem sem alterações, bloqueiem dados no fluxo que devem ser removidos e injetem dados novos ou alterados no fluxo quando ele for adequado.
Um texto explicativo pode substituir dados no fluxo por outros dados bloqueando os dados que devem ser substituídos e, ao mesmo tempo, injetando os novos dados no fluxo. Nessa situação, os novos dados são injetados no fluxo no mesmo ponto em que os dados bloqueados são removidos do fluxo.
Para que um driver de texto explicativo injete dados em um fluxo de dados, ele deve primeiro criar um identificador de injeção. Esse pode ser o mesmo identificador de injeção criado para injetar dados de pacote modificados de volta na pilha de rede. Consulte Inspecionando pacotes e dados de fluxo para obter informações sobre como criar um identificador de injeção.
Para obter informações sobre como modificar dados de fluxo, consulte o "Exemplo de Edição de Fluxo de Plataforma de Filtragem do Windows" na galeria de códigos exemplos de hardware .