traffic.h 标头

服务质量(QOS)使用此标头。 有关详细信息,请参见:

traffic.h 包含以下编程接口:

Functions

 
TcAddFilter

TcAddFilter 函数将新筛选器与现有流相关联,该流允许将与筛选器匹配的数据包定向到关联的流。
TcAddFlow

TcAddFlow 函数在指定的接口上添加新流。
TcCloseInterface

TcCloseInterface 函数关闭以前使用对 TcOpenInterface 的调用打开的接口。 在关闭接口并调用 TcCloseInterface 之前,应关闭特定接口上的所有流和筛选器。
TcDeleteFilter

TcDeleteFilter 函数删除以前随 TcAddFilter 函数一起添加的筛选器。
TcDeleteFlow

TcDeleteFlow 函数删除随 TcAddFlow 函数一起添加的流。 客户端应在删除流之前删除与流关联的所有筛选器,否则将返回错误,并且该函数不会删除流。
TcDeregisterClient

TcDeregisterClient 函数使用流量控制接口(TCI)取消注册客户端。
TcEnumerateFlows

TcEnumerateFlows 函数枚举接口上已安装的流及其关联的筛选器。
TcEnumerateInterfaces

TcEnumerateInterfaces 函数枚举所有流量控制 - 已启用的网络接口。 客户端通过 ClNotifyHandler 函数收到接口更改的通知。
TcGetFlowNameA

TcGetFlowName 函数提供调用客户端创建的流的名称。 (ANSI)
TcGetFlowNameW

TcGetFlowName 函数提供调用客户端创建的流的名称。 (Unicode)
TcModifyFlow

TcModifyFlow 函数修改现有流。 调用 TcModifyFlow 时,应填充新的 Flowspec 参数和任何流量控制对象。
TcOpenInterfaceA

TcOpenInterface 函数打开一个接口。 (ANSI)
TcOpenInterfaceW

TcOpenInterface 函数打开一个接口。 (Unicode)
TcQueryFlowA

TcQueryFlow 函数根据流的名称查询特定流参数值的流量控制。 可以从 TcEnumerateFlows 函数或 TcGetFlowName 函数检索流的名称。 (ANSI)
TcQueryFlowW

TcQueryFlow 函数根据流的名称查询特定流参数值的流量控制。 可以从 TcEnumerateFlows 函数或 TcGetFlowName 函数检索流的名称。 (Unicode)
TcQueryInterface

TcQueryInterface 函数查询流量控制,以获取相关的每个接口参数。
TcRegisterClient

TcRegisterClient 函数用于向流量控制接口(TCI)注册客户端。 TcRegisterClient 函数必须是客户端对 TCI 进行的第一个函数调用。
TcSetFlowA

TcSetFlow 函数为给定流设置单个参数。 (ANSI)
TcSetFlowW

TcSetFlow 函数为给定流设置单个参数。 (Unicode)
TcSetInterface

TcSetInterface 函数为给定接口设置单个参数。

回调函数

 
TCI_ADD_FLOW_COMPLETE_HANDLER

ClAddFlowComplete 函数由流量控制用来通知客户端完成对 TcAddFlow 函数的上一次调用。
TCI_DEL_FLOW_COMPLETE_HANDLER

ClDeleteFlowComplete 函数由流量控制用来通知客户端完成对 TcDeleteFlow 函数的上一次调用。
TCI_MOD_FLOW_COMPLETE_HANDLER

ClModifyFlowComplete 函数由流量控制用来通知客户端完成对 TcModifyFlow 函数的上一次调用。
TCI_NOTIFY_HANDLER

ClNotifyHandler 函数由流量控制用于通知客户端各种流量控制特定事件,包括删除流、筛选器参数更改或接口关闭。

结构

 
ADDRESS_LIST_DESCRIPTOR

ADDRESS_LIST_DESCRIPTOR结构为给定接口提供网络地址描述符信息。
ENUMERATION_BUFFER

ENUMERATION_BUFFER结构包含特定于给定流的信息,包括流名称、与流关联的筛选器数以及与流关联的筛选器数组。
IP_PATTERN

IP_PATTERN结构为 IP 协议应用特定的模式或相应的掩码。 IP_PATTERN结构指定由流量控制接口在数据包筛选器的应用程序中使用。
IPX_PATTERN

IPX_PATTERN结构为 IPX 协议应用特定的模式或相应的掩码。 IPX_PATTERN结构指定由流量控制接口在数据包筛选器的应用程序中使用。
TC_GEN_FILTER

TC_GEN_FILTER结构创建一个与特定数据包属性或条件集匹配的筛选器,该筛选器随后可用于将满足属性条件的数据包与特定流相关联。
TC_GEN_FLOW

TC_GEN_FLOW结构创建用于流量控制接口的泛型流。 流通过此结构的成员进行自定义。
TC_IFC_DESCRIPTOR

TC_IFC_DESCRIPTOR结构是用于枚举接口的接口标识符。
TCI_CLIENT_FUNC_LIST

TCI_CLIENT_FUNC_LIST结构由流量控制接口用来注册,然后访问客户端回调函数。 TCI_CLIENT_FUNC_LIST的每个成员都是指向客户端提供的回调函数的指针。