Compartilhar via


Função WSAUnadvertiseProvider (ws2spi.h)

A função WSAUnadvertiseProvider torna um provedor de namespace específico versão 2 não mais disponível para clientes.

Sintaxe

INT WSAAPI WSAUnadvertiseProvider(
  [in] const GUID *puuidProviderId
);

Parâmetros

[in] puuidProviderId

Um ponteiro para a ID do provedor de namespace.

Retornar valor

Se nenhum erro ocorrer, WSAUnadvertiseProvider retornará zero. Caso contrário, ele retornará SOCKET_ERROR e um código de erro específico estará disponível chamando WSAGetLastError.

Código do erro Significado
WSAEINVAL
Um parâmetro não era válido. Esse erro será retornado se o parâmetro puuidProviderId for **NULL**.

Comentários

A função WSAUnadvertiseProvider é usada como parte da arquitetura do provedor de serviços de namespace versão 2 (NSPv2) disponível no Windows Vista e posterior.

No Windows Vista e no Windows Server 2008, a função WSAUnadvertiseProvider só pode ser usada para operações em provedores de namespace NS_EMAIL.

Em geral, os provedores NSPv2 são implementados em processos diferentes dos aplicativos de chamada. Os provedores NSPv2 não são ativados como resultado da atividade do cliente. Cada aplicativo de hospedagem do provedor decide quando disponibilizar ou não um provedor específico chamando as funções WSAAdvertiseProvider e WSAUnadvertiseProvider . A atividade do cliente só resulta em tentativas de entrar em contato com o provedor, quando disponível (quando o provedor de namespace é anunciado).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ws2spi.h
Biblioteca Ws2_32.lib
DLL Ws2_32.dll

Confira também

NSPV2_ROUTINE

WSAAdvertiseProvider

WSAEnumNameSpaceProviders

WSAEnumNameSpaceProvidersEx

Wsasetservice