Función WSCRemoveQOSTemplate (ws2spi.h)

[ Esta función no se admite en Windows Vista ni en versiones posteriores del sistema operativo.

La función WSCRemoveQOSTemplate quita la plantilla de QoS especificada de la base de datos de configuración del sistema.

Sintaxis

int WSCRemoveQOSTemplate(
  [in] const LPGUID Guid,
  [in] LPWSABUF     QosName
);

Parámetros

[in] Guid

Identificador único global (GUID) para el proveedor de calidad de servicio (QoS).

[in] QosName

Puntero a una estructura WSABUF que contiene el nombre QoS de la plantilla que se va a quitar.

Valor devuelto

Si la función WSCRemoveQOSTemplate se realiza correctamente, el valor devuelto es cero. De lo contrario, devuelve uno de los siguientes códigos de error.

Código de error Significado
WSAEFAULT
Uno o varios de los argumentos no están en una parte válida del espacio de direcciones del usuario.
WSAEINVAL
Uno o varios argumentos no son válidos. Este error se devuelve si el proveedor if QoS especificado en el parámetro Guid no es válido o el nombre de plantilla de QoS especificado en el parámetro QosName no es válido.
WSAENOBUFS
No se puede asignar memoria para los búferes.
WSANO_RECOVERY
Error irrecuperable. Este error se devuelve en varias condiciones, incluido lo siguiente: el proveedor ya está instalado, el usuario carece de los privilegios administrativos necesarios para escribir en el registro winsock o se produjo un error al crear o instalar una entrada de catálogo.
WSASYSCALLFAILURE
Se ha producido un error en una llamada del sistema que nunca debería producir un error.
WSA_NOT_ENOUGH_MEMORY
Memoria insuficiente disponible. Este error se devuelve cuando no hay memoria suficiente para asignar una nueva entrada de catálogo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ws2spi.h

Consulte también

WSCInstallQOSTemplate