다음을 통해 공유


필터 가중치 할당

WFP(Windows Filtering Platform)의 모든 필터에는 필터 중재동안 사용되는 가중치가 관련되어 있습니다.

BFE(기본 필터링 엔진)에서 사용하는 필터 가중치는 FWP_UINT64형식입니다. 호출자에게는 필터를 추가할 때 세 가지 옵션이 있습니다.

  • 가중치를 FWP_UINT64설정합니다. BFE는 제공된 가중치를 있는 그대로 사용합니다.

  • 가중치를 FWP_EMPTY설정합니다. BFE는 [0, 2) 범위에서 가중치를 자동으로 생성합니다.

  • 가중치를 [0, 15] 범위의 FWP_UINT8 설정합니다. BFE는 제공된 가중치를 가중치 범위 식별자로 사용합니다.

    BFE는 자동으로 낮은 순서의 60비트(가중치가 FWP_EMPTY설정된 것처럼)를 생성한 다음 제공된 값을 사용하여 4개의 상위 비트를 설정합니다. 이를 통해 호출자는 가중치 공간을 16개 범위로 수동으로 분할하는 동시에 범위 내에서 자동 가중치를 사용할 수 있습니다.

메모

동일한 하위 계층에 둘 이상의 설명선이 등록되면 필터에 동일한 가중치가 할당될 때 문제가 발생할 수 있습니다. 이 문제는 설명선이 FwpmSubLayerAdd0사용하여 고유한 하위 계층을 만들도록 함으로써 방지할 수 있습니다.

 

필터 가중치 식별자