Assegnazione peso filtro
Ogni filtro in Windows Filtering Platform (WFP) ha un peso associato, che viene usato durante l'arbitraggio del filtro .
Il peso del filtro usato dal motore di filtro di base (BFE) è di tipo FWP_UINT64. I chiamanti hanno tre opzioni quando si aggiungono filtri.
Impostare il peso su un FWP_UINT64. BFE usa il peso fornito così com'è.
Impostare il peso su FWP_EMPTY. BFE genera automaticamente un peso nell'intervallo [0, 2⁶").
Impostare il peso su un FWP_UINT8 nell'intervallo [0, 15]. BFE usa il peso fornito come identificatore di intervallo di pesi.
BFE genera automaticamente i 60 bit di basso ordine (esattamente come se il peso fosse stato impostato su FWP_EMPTY) e quindi usa il valore fornito per impostare i 4 bit di ordine elevato. Ciò consente ai chiamanti di dividere manualmente lo spazio di peso in 16 intervalli, pur usando il peso automatico all'interno di un intervallo.
Nota
Quando due o più callout vengono registrati nello stesso sottostrato, possono verificarsi problemi quando lo stesso peso viene assegnato ai filtri. Questo problema può essere impedito tramite la creazione di callout personalizzati usando FwpmSubLayerAdd0.
Argomenti correlati