SO_KONDISIONAL_TERIMA

Status opsi soket SO_CONDITIONAL_ACCEPT menentukan apakah mode penerimaan kondisional diaktifkan pada soket mendengarkan. Opsi soket ini hanya berlaku untuk soket mendengarkan.

Jika aplikasi WSK mengatur opsi soket ini, aplikasi harus melakukannya sebelum soket pendengar diikat ke alamat transport lokal.

Untuk mengatur status opsi soket ini, aplikasi WSK memanggil fungsiWskControlSocket dengan parameter berikut.

Parameter Nilai

TipePermintaan

WskSetOption

ControlCode

SO_KONDISIONAL_TERIMA

Tingkat

SOL_SOCKET

UkuranMasukan

sizeof(ULONG)

PenyanggaInput

Penunjuk ke variabel yang diketik ULONG yang berisi nilai untuk status baru opsi soket:

0: Nonaktifkan mode penerimaan kondisional

1: Aktifkan mode terima kondisional

OutputSize

0

OutputBuffer

NOL

OutputSizeReturned

NOL

Untuk mengambil status opsi soket ini, aplikasi WSK memanggil fungsi WskControlSocket dengan parameter berikut.

Parameter Nilai

TipePermintaan

WskGetOption

ControlCode

SO_KONDISIONAL_TERIMA

Tingkat

SOL_SOCKET

UkuranMasukan

0

PenyanggaInput

NOL

OutputSize

sizeof(ULONG)

OutputBuffer

Penunjuk ke variabel yang diketik ULONG yang menerima nilai status opsi soket:

0: Mode terima bersyarkat dinonaktifkan

1: Mode terima bersyarkat diaktifkan

OutputSizeReturned

NOL

Untuk mengatur atau mengambil status opsi soket SO_CONDITIONAL_ACCEPT, aplikasi WSK harus menentukan penunjuk ke IRP ketika memanggil fungsi WskControlSocket.

Status default opsi soket ini adalah bahwa mode penerimaan kondisional dinonaktifkan.

Beberapa protokol transportasi mungkin tidak mendukung mode terima kondisional pada soket mendengarkan.

Untuk informasi selengkapnya tentang menerima koneksi masuk secara kondisional, lihat Mendengarkan dan Menerima Koneksi Masuk.

Persyaratan

Versi

Tersedia di Windows Vista dan versi sistem operasi Windows yang lebih baru.

Header

Ws2def.h (termasuk Wsk.h)