Affectation de poids de filtre
Chaque filtre de la plateforme de filtrage Windows (PAM) a un poids associé, qui est utilisé pendant l’arbitrage de filtre.
Le poids du filtre utilisé par le moteur de filtrage de base (BFE) est de type FWP_UINT64. Les appelants ont trois options lors de l’ajout de filtres.
Définissez le poids sur une FWP_UINT64. BFE utilise le poids fourni tel qu’il est.
Définissez le poids sur FWP_EMPTY. BFE génère automatiquement un poids dans la plage [0, 2⁶⁰).
Définissez le poids sur une FWP_UINT8 dans la plage [0, 15]. BFE utilise le poids fourni comme identificateur de plage de poids.
BFE génère automatiquement les 60 bits de faible ordre (exactement comme si le poids avait été défini sur FWP_EMPTY), puis utilise la valeur fournie pour définir les 4 bits à ordre élevé. Cela permet aux appelants de diviser manuellement l’espace de poids en 16 plages, tout en utilisant toujours la pondération automatique dans une plage.
Note
Lorsque deux légendes ou plus sont inscrites au même sous-couche, des problèmes peuvent se produire lorsque le même poids est affecté aux filtres. Ce problème peut être empêché en faisant en sorte que les légendes créent leur propre sous-couche à l’aide de FwpmSubLayerAdd0.
Rubriques connexes