Fungsi WSASetLastError (winsock.h)
Fungsi WSASetLastError mengatur kode kesalahan yang dapat diambil melalui fungsi WSAGetLastError .
Sintaks
void WSASetLastError(
[in] int iError
);
Parameter
[in] iError
Bilangan bulat yang menentukan kode kesalahan yang akan dikembalikan oleh panggilan WSAGetLastError berikutnya.
Mengembalikan nilai
Fungsi ini tidak menghasilkan nilai pengembalian.
Kode kesalahan | Makna |
---|---|
Panggilan WSAStartup yang berhasil harus terjadi sebelum menggunakan fungsi ini. |
Keterangan
Fungsi WSASetLastError memungkinkan aplikasi untuk mengatur kode kesalahan yang akan dikembalikan oleh panggilan WSAGetLastError berikutnya untuk utas saat ini. Perhatikan bahwa rutinitas Windows Sockets berikutnya yang dipanggil oleh aplikasi akan mengambil alih kode kesalahan seperti yang ditetapkan oleh rutinitas ini.
Kode kesalahan yang ditetapkan oleh WSASetLastError berbeda dari kode kesalahan yang dikembalikan dengan memanggil fungsi getsockopt dengan SO_ERROR.
Kode kesalahan Windows Sockets yang digunakan oleh fungsi ini tercantum di bawah Kode Kesalahan Soket Windows.
Windows Phone 8: Fungsi ini didukung untuk aplikasi Windows Phone Store di Windows Phone 8 dan yang lebih baru.
Windows 8.1 dan Windows Server 2012 R2: Fungsi ini didukung untuk aplikasi Windows Store di Windows 8.1, Windows Server 2012 R2, dan yang lebih baru.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1, Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2003 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | winsock.h (termasuk Winsock2.h) |
Pustaka | Ws2_32.lib |
DLL | Ws2_32.dll |