Bagikan melalui


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

Lihat juga

WSAGetLastError

Kode Kesalahan Windows Sockets

Fungsi Winsock

Referensi Winsock

getsockopt