Bagikan melalui


Fungsi WPUCloseThread (ws2spi.h)

Fungsi WPUCloseThread menutup utas yang dibuka dengan panggilan ke WPUOpenCurrentThread.

Sintaks

int WPUCloseThread(
  [in]  LPWSATHREADID lpThreadId,
  [out] LPINT         lpErrno
);

Parameter

[in] lpThreadId

Penunjuk ke struktur WSATHREADID yang mengidentifikasi konteks utas. Struktur ini harus diinisialisasi oleh panggilan sebelumnya ke WPUOpenCurrentThread.

[out] lpErrno

Arahkan ke kode kesalahan.

Mengembalikan nilai

Jika tidak ada kesalahan yang terjadi, WPUOpenCurrentThread mengembalikan nol. Jika tidak, ia mengembalikan SOCKET_ERROR, dan kode kesalahan tertentu tersedia di lpErrno.

Kode kesalahan Makna
WSANOTINITIALISED
Panggilan WSPStartup yang berhasil harus terjadi sebelum menggunakan fungsi ini.
 
 

Keterangan

Fungsi WPUCloseThread digunakan dalam penyedia layanan berlapis untuk membatalkan alokasi sumber daya yang dimulai dalam panggilan oleh fungsi WPUOpenCurrentThread . Struktur WSATHREADID dalam lpThreadId adalah utas untuk dibatalkan alokasinya.

Setiap panggilan ke WPUOpenCurrentThread harus memiliki panggilan ke WPUCloseThread. Kedua fungsi ini digunakan ketika fungsi yang tumpang tindih, seperti LPWSPSend, dipanggil di lapisan bawah penyedia layanan daripada utas saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ws2spi.h

Lihat juga

WPUOpenCurrentThread

WSATHREADID