다음을 통해 공유


TC_GEN_FILTER 구조체(traffic.h)

TC_GEN_FILTER 구조는 특정 패킷 특성 또는 조건 집합과 일치하는 필터를 만듭니다. 이 필터는 이후에 특성 조건을 충족하는 패킷을 특정 흐름과 연결하는 데 사용할 수 있습니다. TC_GEN_FILTER 구조체는 AddressType 멤버를 사용하여 필터에 적용할 특정 필터 형식을 나타냅니다.

구문

typedef struct _TC_GEN_FILTER {
  USHORT AddressType;
  ULONG  PatternSize;
  PVOID  Pattern;
  PVOID  Mask;
} TC_GEN_FILTER, *PTC_GEN_FILTER;

멤버

AddressType

Ntddndis.h에 정의된 대로 필터와 함께 적용할 필터 형식을 정의합니다. AddressType에서 특정 필터를 지정하면 TC_GEN_FILTER 제네릭 필터 구조는 특정 필터 형식을 제공합니다.

PatternSize

Pattern 멤버의 크기(바이트)입니다.

Pattern

필터에 적용할 패턴의 특정 형식(예: IP_PATTERN)을 나타냅니다. 패턴은 패킷이 필터에 포함되는지 여부를 결정할 때 평가해야 하는 지정된 패킷의 비트를 지정합니다.

Mask

Pattern 멤버에 지정된 비트에 적용된 비트 마스크입니다. Pattern 멤버에 Mask 멤버를 적용하면 Pattern 멤버의 중요한 비트가 결정됩니다(필터 조건에 적용해야 합니다). Mask 멤버는 Pattern 멤버와 동일한 형식이어야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 traffic.h

추가 정보

FLOWSPEC

IP_PATTERN