tcSetFlowA 函数 (traffic.h)
TcSetFlow 函数为给定流设置单个参数。
语法
ULONG TcSetFlowA(
[in] LPSTR pFlowName,
[in] LPGUID pGuidParam,
[in] ULONG BufferSize,
[in] PVOID Buffer
);
参数
[in] pFlowName
要设置的流的名称。 此参数的值是通过以前调用 TcEnumerateFlows 函数或 TcGetFlowName 函数获取的。
[in] pGuidParam
指向与要设置的参数相对应的全局唯一标识符 (GUID) 的指针。 可在 GUID 中找到可用 GUID 的列表。
[in] BufferSize
客户端提供的缓冲区的大小(以字节为单位)。
[in] Buffer
指向客户端提供的缓冲区的指针。 缓冲区必须包含 pGuidParam 中提供的流量控制参数应设置为的值。
返回值
TcSetFlow 函数具有以下返回值。
返回代码 | 说明 |
---|---|
|
执行函数时未出错。 |
|
当前正在修改流。 |
|
缓冲区大小不足以用于 GUID。 |
|
参数无效。 |
|
不支持为提供的流设置 GUID。 |
|
找不到实例名称,可能是由于流或接口正在关闭。 |
|
设备未注册此 GUID。 |
注解
使用 TcSetFlow 函数需要管理权限。
注意
traffic.h 标头将 TcSetFlow 定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | traffic.h |
DLL | Traffic.dll |