Partager via


Modification des données de flux

Lorsqu’une légende traite des données au niveau de la couche de flux, sa fonction de légende classifyFn peut modifier les données dans le flux de données. La fonction de légende classifyFn de la légende permet aux données acceptables dans le flux de passer par des données non modifiées, bloque les données du flux qui doivent être supprimées et injecte des données nouvelles ou modifiées dans le flux quand cela est approprié.

Une légende peut remplacer les données du flux par d’autres données en bloquant les données à remplacer et, en même temps, en injectant les nouvelles données dans le flux. Dans ce cas, les nouvelles données sont injectées dans le flux au même point où les données bloquées sont supprimées du flux.

Pour qu’un pilote de légende injecte des données dans un flux de données, il doit d’abord créer un handle d’injection. Il peut s’agir du même handle d’injection que celui créé pour réinjecter des données de paquets modifiées dans la pile réseau. Pour plus d’informations sur la création d’un handle d’injection, consultez Inspection des paquets et des données de flux .

Pour plus d’informations sur la modification des données de flux, consultez l’exemple « Exemple de modification de flux de plateforme de filtrage Windows » dans la galerie de code d’exemples matériels .