服务质量(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的每个成员都是指向客户端提供的回调函数的指针。 |