System::Net::Sockets::IOControlCode enum

IOControlCode enum

Mendaftar kode kontrol IO.

enum class IOControlCode : int64_t

Nilai

NamaNilaiDeskripsi
AsyncIO-2147195267Mengaktifkan atau menonaktifkan mode I/O asinkron pada socket.
NonBlockingIO-2147195266Tandai soket sebagai nonblocking.
DataToRead1074030207Kembalikan jumlah byte yang tersedia untuk dibaca.
OobDataRead1074033415Kembalikan informasi tentang data out-of-band yang menunggu untuk diterima.
AssociateHandle-2013265919Hubungkan soket ini dengan handle yang ditentukan dari antarmuka pendamping.
EnableCircularQueuing671088642Ganti datagram antrian tertua dengan yang masuk ketika antrian pesan yang masuk penuh.
Flush671088644Buang isi saat ini dari antrian pengiriman yang terkait dengan soket ini.
GetBroadcastAddress1207959557Kembalikan struktur SOCKADDR yang berisi alamat broadcast untuk keluarga alamat dari soket saat ini.
GetExtensionFunctionPointer-939524090Ambil pointer ke fungsi ekstensi yang ditentukan yang didukung oleh penyedia layanan yang terkait.
GetQos-939524089Ambil struktur QOS yang terkait dengan socket.
GetGroupQos-939524088Kembalikan atribut QOS untuk grup socket.
MultipointLoopback-2013265911Kontrol apakah data yang dikirim oleh aplikasi pada komputer lokal (tidak harus oleh socket yang sama) dalam sesi multicast akan diterima oleh socket yang bergabung dengan grup tujuan multicast pada antarmuka loopback.
MulticastScope-2013265910Kontrol jumlah kali paket multicast dapat diteruskan oleh router, yang juga dikenal sebagai TTL, atau hitungan lompatan.
SetQos-2013265909Atur atribut QOS untuk socket.
SetGroupQos-2013265908Atur atribut QOS untuk grup socket.
TranslateHandle-939524083Kembalikan handle untuk socket yang valid dalam konteks antarmuka pendamping.
RoutingInterfaceQuery-939524076Kembalikan alamat antarmuka yang dapat digunakan untuk terhubung ke alamat remote yang ditentukan.
RoutingInterfaceChange-2013265899Aktifkan penerimaan notifikasi ketika antarmuka lokal yang digunakan untuk mengakses endpoint remote berubah.
AddressListQuery1207959574Kembalikan daftar antarmuka lokal yang dapat diikat oleh soket.
AddressListChange671088663Aktifkan penerimaan notifikasi ketika daftar antarmuka lokal untuk keluarga protokol soket berubah.
QueryTargetPnpHandle1207959576Ambil handle SOCKET dari penyedia yang mendasarinya.
NamespaceChange-2013265895Kontrol apakah soket menerima notifikasi ketika kueri namespace menjadi tidak valid.
AddressListSort-939524071Urutkan daftar alamat tujuan IPv6 dan IPv4 untuk menentukan alamat terbaik yang tersedia untuk membuat koneksi.
ReceiveAll-1744830463Aktifkan penerimaan semua paket IPv4 di jaringan.
ReceiveAllMulticast-1744830462Aktifkan penerimaan semua paket IPv4 multicast di jaringan.
ReceiveAllIgmpMulticast-1744830461Aktifkan penerimaan semua paket IGMP di jaringan.
KeepAliveValues-1744830460Kontrol pengiriman paket TCP keep-alive dan interval pengirimannya.
AbsorbRouterAlert-1744830459Nilai ini sama dengan konstanta Winsock 2 ‘SIO_ABSORB_RTRALERT’.
UnicastInterface-1744830458Atur antarmuka yang digunakan untuk paket unicast keluar.
LimitBroadcasts-1744830457Nilai ini sama dengan konstanta Winsock 2 ‘SIO_LIMIT_BROADCASTS’.
BindToInterface-1744830456Ikat soket ke indeks antarmuka yang ditentukan.
MulticastInterface-1744830455Atur antarmuka yang digunakan untuk paket multicast keluar.
AddMulticastGroupOnInterface-1744830454Gabung ke grup multicast menggunakan antarmuka yang diidentifikasi oleh indeksnya.
DeleteMulticastGroupFromInterface-1744830453Hapus soket dari grup multicast.

Lihat Juga