Функция WSCRemoveQOSTemplate (ws2spi.h)
[ Эта функция не поддерживается в Windows Vista и последующих версиях операционной системы.]
Функция WSCRemoveQOSTemplate удаляет указанный шаблон QoS из базы данных конфигурации системы.
Синтаксис
int WSCRemoveQOSTemplate(
[in] const LPGUID Guid,
[in] LPWSABUF QosName
);
Параметры
[in] Guid
Глобальный уникальный идентификатор (GUID) для поставщика качества обслуживания (QoS).
[in] QosName
Указатель на структуру WSABUF , содержащую имя QoS удаляемого шаблона.
Возвращаемое значение
Если функция WSCRemoveQOSTemplate завершается успешно, возвращаемое значение равно нулю. В противном случае возвращается один из следующих кодов ошибок.
Код ошибки | Значение |
---|---|
Один или несколько аргументов не входят в допустимую часть адресного пространства пользователя. | |
Один или несколько аргументов являются недопустимыми. Эта ошибка возвращается, если поставщик QoS, указанный в параметре GUID , является недопустимым или имя шаблона QoS, указанное в параметре QosName , является недопустимым. | |
Память не может быть выделена для буферов. | |
Произошла неустранимая ошибка. Эта ошибка возвращается при нескольких условиях, включая следующие: поставщик уже установлен, пользователь не имеет прав администратора, необходимых для записи в реестр Winsock, или произошел сбой при создании или установке записи каталога. | |
Системный вызов, который никогда не должен завершаться ошибкой, завершился сбоем. | |
Недостаточно памяти. Эта ошибка возвращается, если памяти недостаточно для выделения новой записи каталога. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ws2spi.h |