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 |
---|---|
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 |