WSALookupServiceEnd-Funktion (winsock2.h)
Die WSALookupServiceEnd-Funktion wird aufgerufen, um das Handle nach vorherigen Aufrufen von WSALookupServiceBegin und WSALookupServiceNext frei zu geben.
Wenn Sie WSALookupServiceEnd aus einem anderen Thread aufrufen, während ein vorhandener WSALookupServiceNext blockiert wird, hat der Endaufruf die gleiche Wirkung wie ein Abbruch und bewirkt, dass der WSALookupServiceNext-Aufruf sofort zurückgegeben wird.
Syntax
INT WSAAPI WSALookupServiceEnd(
[in] HANDLE hLookup
);
Parameter
[in] hLookup
Handle, das zuvor durch Aufrufen von WSALookupServiceBegin abgerufen wurde.
Rückgabewert
Der Rückgabewert ist null, wenn der Vorgang erfolgreich war. Andernfalls wird der Wert SOCKET_ERROR zurückgegeben, und eine bestimmte Fehlernummer kann durch Aufrufen von WSAGetLastError abgerufen werden.
Fehlercode | Bedeutung |
---|---|
Das Handle ist ungültig. | |
Die WS2_32.DLL wurde nicht initialisiert. Die Anwendung muss zuerst WSAStartup aufrufen, bevor Windows Sockets-Funktionen aufgerufen werden. | |
Es war nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen. |
Hinweise
Windows Phone 8: Diese Funktion wird für Windows Phone Store-Apps ab Windows Phone 8 unterstützt.
Windows 8.1 und Windows Server 2012 R2: Diese Funktion wird für Windows Store-Apps auf Windows 8.1, Windows Server 2012 R2 und höher unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1, Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | winsock2.h |
Bibliothek | Ws2_32.lib |
DLL | Ws2_32.dll |