Função WSCRemoveQOSTemplate (ws2spi.h)
[ Essa função não tem suporte no Windows Vista e nas versões subsequentes do sistema operacional.]
A função WSCRemoveQOSTemplate remove o modelo de QoS especificado do banco de dados de configuração do sistema.
Sintaxe
int WSCRemoveQOSTemplate(
[in] const LPGUID Guid,
[in] LPWSABUF QosName
);
Parâmetros
[in] Guid
O GUID (identificador global exclusivo) para o provedor de QoS (qualidade de serviço).
[in] QosName
Um ponteiro para uma estrutura WSABUF que contém o nome QoS do modelo a ser removido.
Retornar valor
Se a função WSCRemoveQOSTemplate for bem-sucedida, o valor retornado será zero. Caso contrário, ele retornará um dos seguintes códigos de erro.
Código do erro | Significado |
---|---|
Um ou mais argumentos não estão em uma parte válida do espaço de endereço do usuário. | |
Um ou mais argumentos são inválidos. Esse erro será retornado se o provedor de QoS especificado no parâmetro Guid for inválido ou o nome do modelo de QoS especificado no parâmetro QosName for inválido. | |
A memória não pode ser alocada para buffers. | |
Ocorreu um erro não detectável. Esse erro é retornado em várias condições, incluindo o seguinte: o provedor já está instalado, o usuário não tem os privilégios administrativos necessários para gravar no registro winsock ou ocorreu uma falha ao criar ou instalar uma entrada de catálogo. | |
Uma chamada do sistema que nunca deve falhar falhou. | |
Memória insuficiente disponível. Esse erro é retornado quando não há memória suficiente para alocar uma nova entrada de catálogo. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ws2spi.h |