WSAUnadvertiseProvider-Funktion (ws2spi.h)
Die WSAUnadvertiseProvider-Funktion macht einen bestimmten Namespaceanbieter der Version 2 für Clients nicht mehr verfügbar.
Syntax
INT WSAAPI WSAUnadvertiseProvider(
[in] const GUID *puuidProviderId
);
Parameter
[in] puuidProviderId
Ein Zeiger auf die Anbieter-ID des Namespaceanbieters.
Rückgabewert
Wenn kein Fehler auftritt, gibt WSAUnadvertiseProvider null zurück. Andernfalls wird SOCKET_ERROR zurückgegeben, und ein bestimmter Fehlercode ist durch Aufrufen von WSAGetLastError verfügbar.
Fehlercode | Bedeutung |
---|---|
Ein Parameter war ungültig. Dieser Fehler wird zurückgegeben, wenn der puuidProviderId-Parameter **NULL** lautet. |
Hinweise
Die WSAUnadvertiseProvider-Funktion wird als Teil der Architektur des Namespacedienstanbieters Version-2 (NSPv2) verwendet, die unter Windows Vista und höher verfügbar ist.
Unter Windows Vista und Windows Server 2008 kann die WSAUnadvertiseProvider-Funktion nur für Vorgänge auf NS_EMAIL Namespaceanbietern verwendet werden.
Im Allgemeinen werden NSPv2-Anbieter in anderen Prozessen als den aufrufenden Anwendungen implementiert. NSPv2-Anbieter werden aufgrund der Clientaktivität nicht aktiviert. Jeder Anbieter, der eine Anwendung hostet, entscheidet, wann ein bestimmter Anbieter verfügbar oder nicht verfügbar ist, indem er die Funktionen WSAAdvertiseProvider und WSAUnadvertiseProvider aufruft . Die Clientaktivität führt nur zu Kontaktversuchen mit dem Anbieter, sofern verfügbar (wenn der Namespaceanbieter angekündigt wird).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ws2spi.h |
Bibliothek | Ws2_32.lib |
DLL | Ws2_32.dll |