WSCRemoveQOSTemplate 函数 (ws2spi.h)
[ Windows Vista 和操作系统的后续版本不支持此函数。]
WSCRemoveQOSTemplate 函数从系统配置数据库中删除指定的 QoS 模板。
语法
int WSCRemoveQOSTemplate(
[in] const LPGUID Guid,
[in] LPWSABUF QosName
);
参数
[in] Guid
(QoS) 提供程序服务质量的全局唯一标识符 (GUID) 。
[in] QosName
指向 WSABUF 结构的指针,该结构包含要删除的模板的 QoS 名称。
返回值
如果 WSCRemoveQOSTemplate 函数成功,则返回值为零。 否则,它将返回以下错误代码之一。
错误代码 | 含义 |
---|---|
一个或多个参数不在用户地址空间的有效部分中。 | |
一个或多个参数无效。 如果 Guid 参数中指定的 If QoS 提供程序无效或在 QosName 参数中指定的 QoS 模板名称无效,则返回此错误。 | |
无法为缓冲区分配内存。 | |
发生不可恢复的错误。 此错误在以下几种情况下返回:提供程序已安装、用户缺少写入 Winsock 注册表所需的管理权限,或者在创建或安装目录条目时失败。 | |
不应失败的系统调用失败。 | |
可用内存不足。 如果内存不足,无法分配新的目录条目,则返回此错误。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ws2spi.h |