Condividi tramite


Funzione WSCRemoveQOSTemplate (ws2spi.h)

[ Questa funzione non è supportata in Windows Vista e nelle versioni successive del sistema operativo.]

La funzione WSCRemoveQOSTemplate rimuove il modello QoS specificato dal database di configurazione del sistema.

Sintassi

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

Parametri

[in] Guid

Identificatore univoco globale (GUID) per il provider QoS (Quality of Service).

[in] QosName

Puntatore a una struttura WSABUF contenente il nome QoS del modello da rimuovere.

Valore restituito

Se la funzione WSCRemoveQOSTemplate ha esito positivo, il valore restituito è zero. In caso contrario, restituisce uno dei codici di errore seguenti.

Codice di errore Significato
WSAEFAULT
Uno o più argomenti non si trovano in una parte valida dello spazio degli indirizzi utente.
WSAEINVAL
Uno o più argomenti non sono validi. Questo errore viene restituito se il provider QoS specificato nel parametro Guid non è valido o il nome del modello QoS specificato nel parametro QosName non è valido.
WSAENOBUFS
Impossibile allocare memoria per i buffer.
WSANO_RECOVERY
Si è verificato un errore non recuperabile. Questo errore viene restituito in diverse condizioni, tra cui quanto segue: il provider è già installato, l'utente non ha i privilegi amministrativi necessari per scrivere nel Registro Di sistema Winsock o si è verificato un errore durante la creazione o l'installazione di una voce di catalogo.
WSASYSCALLFAILURE
Una chiamata di sistema che non deve mai avere esito negativo.
WSA_NOT_ENOUGH_MEMORY
Memoria insufficiente disponibile. Questo errore viene restituito quando è presente memoria insufficiente per allocare una nuova voce del catalogo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ws2spi.h

Vedi anche

WSCInstallQOSTemplate