WPUCloseThread-Funktion (ws2spi.h)
Die WPUCloseThread-Funktion schließt einen Thread, der mit einem Aufruf von WPUOpenCurrentThread geöffnet wird.
Syntax
int WPUCloseThread(
[in] LPWSATHREADID lpThreadId,
[out] LPINT lpErrno
);
Parameter
[in] lpThreadId
Zeiger auf eine WSATHREADID-Struktur , die den Threadkontext identifiziert. Diese Struktur muss durch einen vorherigen Aufruf von WPUOpenCurrentThread initialisiert worden sein.
[out] lpErrno
Zeiger auf den Fehlercode.
Rückgabewert
Wenn kein Fehler auftritt, gibt WPUOpenCurrentThread null zurück. Andernfalls wird SOCKET_ERROR zurückgegeben, und ein bestimmter Fehlercode ist in lpErrno verfügbar.
Fehlercode | Bedeutung |
---|---|
Vor der Verwendung dieser Funktion muss ein erfolgreicher WSPStartup-Aufruf erfolgen. |
Hinweise
Die WPUCloseThread-Funktion wird in einem Mehrschichtdienstanbieter verwendet, um die Zuordnung der Ressourcen aufzugeben, die in einem Aufruf von der WPUOpenCurrentThread-Funktion initiiert wurden. Die WSATHREADID-Struktur in der lpThreadId ist der Thread, der aufgehoben werden soll.
Jeder Aufruf von WPUOpenCurrentThread muss über einen Aufruf von WPUCloseThread verfügen. Diese beiden Funktionen werden verwendet, wenn die überlappenden Funktionen, z. B. LPWSPSend, in einer niedrigeren Ebene des Dienstanbieters als der aktuelle Thread aufgerufen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ws2spi.h |