Funzione WSAUnadvertiseProvider (ws2spi.h)
La funzione WSAUnadvertiseProvider rende un provider specifico dello spazio dei nomi versione 2 non più disponibile per i client.
Sintassi
INT WSAAPI WSAUnadvertiseProvider(
[in] const GUID *puuidProviderId
);
Parametri
[in] puuidProviderId
Puntatore all'ID provider del provider dello spazio dei nomi.
Valore restituito
Se non si verifica alcun errore, WSAUnadvertiseProvider restituisce zero. In caso contrario, restituisce SOCKET_ERROR e un codice di errore specifico è disponibile chiamando WSAGetLastError.
Codice di errore | Significato |
---|---|
Parametro non valido. Questo errore viene restituito se il parametro puuidProviderId è **NULL**. |
Commenti
La funzione WSAUnadvertiseProvider viene usata come parte dell'architettura del provider di servizi dello spazio dei nomi versione 2 (NSPv2) disponibile in Windows Vista e versioni successive.
In Windows Vista e Windows Server 2008 la funzione WSAUnadvertiseProvider può essere usata solo per le operazioni sui provider di spazi dei nomi NS_EMAIL.
In generale, i provider NSPv2 vengono implementati in processi diversi dalle applicazioni chiamanti. I provider NSPv2 non vengono attivati in seguito all'attività del client. Ogni applicazione di hosting del provider decide quando rendere disponibile o non disponibile un provider specifico chiamando le funzioni WSAAAdvertiseProvider e WSAUnadvertiseProvider . L'attività client comporta solo tentativi di contattare il provider, quando disponibile (quando il provider dello spazio dei nomi viene annunciato).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ws2spi.h |
Libreria | Ws2_32.lib |
DLL | Ws2_32.dll |