| Platform SDK: Quality of Service |
The TC_GEN_FILTER structure creates a filter that matches a certain set of packet attributes or criteria, which can subsequently be used to associate packets that meet the attribute criteria with a particular flow. The TC_GEN_FILTER structure uses its AddressType member to indicate a specific filter type to apply to the filter.
typedef struct _TC_GEN_FILTER {
USHORT AddressType, // defines specific filter type,
// Defined in ntddndis.h:
// NDIS_PROTOCOL_ID_TCP_IP
// NDIS_PROTOCOL_ID_IPX, etc.
ULONG PatternSize, // sizeof specific pattern
PVOID Pattern, // specific format, e.g. IP_PATTERN
PVOID Mask // same type as Pattern
} TC_GEN_FILTER, *TC_GEN_FILTER;
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Unsupported.
Header: Declared in Traffic.h.