Поделиться через


Функция 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 завершается успешно, возвращаемое значение равно нулю. В противном случае возвращается один из следующих кодов ошибок.

Код ошибки Значение
WSAEFAULT
Один или несколько аргументов не входят в допустимую часть адресного пространства пользователя.
WSAEINVAL
Один или несколько аргументов являются недопустимыми. Эта ошибка возвращается, если поставщик QoS, указанный в параметре GUID , является недопустимым или имя шаблона QoS, указанное в параметре QosName , является недопустимым.
WSAENOBUFS
Память не может быть выделена для буферов.
WSANO_RECOVERY
Произошла неустранимая ошибка. Эта ошибка возвращается при нескольких условиях, включая следующие: поставщик уже установлен, пользователь не имеет прав администратора, необходимых для записи в реестр Winsock, или произошел сбой при создании или установке записи каталога.
WSASYSCALLFAILURE
Системный вызов, который никогда не должен завершаться ошибкой, завершился сбоем.
WSA_NOT_ENOUGH_MEMORY
Недостаточно памяти. Эта ошибка возвращается, если памяти недостаточно для выделения новой записи каталога.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ws2spi.h

См. также раздел

WSCInstallQOSTemplate