Compartir a través de


Función WSAUnadvertiseProvider (ws2spi.h)

La función WSAUnadvertiseProvider hace que un proveedor específico de espacio de nombres version-2 deje de estar disponible para los clientes.

Sintaxis

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

Parámetros

[in] puuidProviderId

Puntero al identificador de proveedor del proveedor de espacio de nombres.

Valor devuelto

Si no se produce ningún error, WSAUnadvertiseProvider devuelve cero. De lo contrario, devuelve SOCKET_ERROR y hay disponible un código de error específico mediante una llamada a WSAGetLastError.

Código de error Significado
WSAEINVAL
Un parámetro no era válido. Este error se devuelve si el parámetro puuidProviderId era **NULL**.

Comentarios

La función WSAUnadvertiseProvider se usa como parte de la arquitectura del proveedor de servicios de espacio de nombres versión 2 (NSPv2) disponible en Windows Vista y versiones posteriores.

En Windows Vista y Windows Server 2008, la función WSAUnadvertiseProvider solo se puede usar para las operaciones en proveedores de espacio de nombres NS_EMAIL.

En general, los proveedores NSPv2 se implementan en procesos distintos de las aplicaciones que llaman. Los proveedores NSPv2 no se activan como resultado de la actividad del cliente. Cada aplicación de hospedaje de proveedor decide cuándo hacer que un proveedor específico esté disponible o no disponible mediante una llamada a las funciones WSAAdvertiseProvider y WSAUnadvertiseProvider . La actividad del cliente solo da como resultado intentos de ponerse en contacto con el proveedor, cuando está disponible (cuando se anuncia el proveedor de espacios de nombres).

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ws2spi.h
Library Ws2_32.lib
Archivo DLL Ws2_32.dll

Consulte también

NSPV2_ROUTINE

WSAAdvertiseProvider

WSAEnumNameSpaceProviders

WSAEnumNameSpaceProvidersEx

WSASetService