Filtre Ağırlığı Ataması

Windows Filtreleme Platformu'ndaki (WFP) her filtre, filtre tahkimsırasında kullanılan ilişkili bir ağırlığa sahiptir.

Temel Filtreleme Altyapısı (BFE) tarafından kullanılan filtre ağırlığı FWP_UINT64türündedir. Arayanların filtre eklerken üç seçeneği vardır.

  • Ağırlığı bir FWP_UINT64olarak ayarlayın. BFE, sağlanan ağırlığı olduğu gibi kullanır.

  • Ağırlığı FWP_EMPTYolarak ayarlayın. BFE otomatik olarak [0, 2⁶⁰) aralığında bir ağırlık oluşturur.

  • Ağırlığı [0, 15] aralığındaki bir FWP_UINT8 olarak ayarlayın. BFE, sağlanan ağırlığı ağırlık aralığı tanımlayıcısı olarak kullanır.

    BFE, düşük sıralı 60 biti (tam olarak ağırlık FWP_EMPTYolarak ayarlanmış gibi) otomatik olarak oluşturur ve ardından sağlanan değeri kullanarak 4 yüksek sıralı biti ayarlar. Bu, arayanların ağırlık alanını el ile 16 aralığa bölmesine olanak tanırken, aralık içinde otomatik ağırlıklama kullanmaya devam eder.

Not

Aynı alt katmana iki veya daha fazla açıklama balonu kaydedildiğinde, filtrelere aynı ağırlık atandığında sorunlar oluşabilir. Bu sorun, FwpmSubLayerAdd0kullanılarak açıklama balonlarının kendi alt katmanlarını oluşturmasını sağlayarak önlenebilir.

 

Filtre Ağırlık Tanımlayıcıları