Freigeben über


Filtergewichtungszuordnung

Jeder Filter in der Windows-Filterplattform (WFP) weist eine zugeordnete Gewichtung auf, die während Filtervermittlungverwendet wird.

Die vom Basisfiltermodul (BFE) verwendete Filtergewichtung ist vom Typ FWP_UINT64. Anrufer haben beim Hinzufügen von Filtern drei Optionen.

  • Legen Sie die Gewichtung auf eine FWP_UINT64fest. BFE verwendet das angegebene Gewicht wie folgt.

  • Legen Sie die Gewichtung auf FWP_EMPTYfest. BFE generiert automatisch eine Gewichtung im Bereich [0, 2⁶⁶].

  • Legen Sie die Gewichtung auf eine FWP_UINT8 im Bereich [0, 15] fest. BFE verwendet die angegebene Gewichtung als Gewichtungsbereichsbezeichner.

    BFE generiert automatisch die 60 Bit mit niedriger Reihenfolge (genau so, als ob die Gewichtung auf FWP_EMPTYfestgelegt wurde), und verwendet dann den angegebenen Wert, um die vier Hochreihenfolgenbits festzulegen. Dadurch können Anrufer den Gewichtungsbereich manuell in 16 Bereiche unter Verwendung der automatischen Gewichtung innerhalb eines Bereichs unterteilen.

Anmerkung

Wenn zwei oder mehr Legenden bei derselben Unterschicht registriert werden, können Probleme auftreten, wenn den Filtern dieselbe Gewichtung zugewiesen wird. Dieses Problem kann verhindert werden, indem Beschriftungen eigene Unterlayer mithilfe von FwpmSubLayerAdd0erstellt werden.

 

Filtergewichtsbezeichner