System::Net::Sockets::IOControlCode enum

IOControlCode enum

IO kontrol kodlarını listeler.

enum class IOControlCode : int64_t

Değerler

AdDeğerAçıklama
AsyncIO-2147195267Soketin eşzamanlı olmayan I/O modunu etkinleştirir veya devre dışı bırakır.
NonBlockingIO-2147195266Soketi bloklamayan olarak işaretle.
DataToRead1074030207Okunabilir bayt sayısını döndür.
OobDataRead1074033415Alınmayı bekleyen bant dışı veri hakkında bilgi döndür.
AssociateHandle-2013265919Bu soketi, bir yardımcı arayüzün belirtilen tutamacıyla ilişkilendir.
EnableCircularQueuing671088642Gelen mesaj kuyrukları dolduğunda, en eski kuyruğa alınan datagramı gelen bir datagramla değiştir.
Flush671088644Bu soket ile ilişkili gönderme kuyruğunun mevcut içeriğini atar.
GetBroadcastAddress1207959557Mevcut soketin adres ailesi için yayın adresini içeren bir SOCKADDR yapısını döndür.
GetExtensionFunctionPointer-939524090İlişkili hizmet sağlayıcı tarafından desteklenen belirtilen uzantı işlevine bir işaretçi al.
GetQos-939524089Soket ile ilişkili QOS yapısını alın.
GetGroupQos-939524088Soket grubu için QOS özniteliklerini döndür.
MultipointLoopback-2013265911Yerel bilgisayarda bir uygulama tarafından (aynı soket olmak zorunda olmadan) çoklu yayın oturumunda gönderilen verilerin, döngü geri arabiriminde çoklu yayın hedef grubuna katılan bir soket tarafından alınmasını kontrol edin.
MulticastScope-2013265910Bir yönlendirici tarafından bir çoklu yayın paketinin kaç kez iletilebileceğini, TTL veya atlama sayısı olarak da bilinen, kontrol edin.
SetQos-2013265909Soket için QOS özniteliklerini ayarlayın.
SetGroupQos-2013265908Soket grubu için QOS özniteliklerini ayarlayın.
TranslateHandle-939524083Bir yardımcı arabirim bağlamında geçerli olan soket için bir tutamaç döndür.
RoutingInterfaceQuery-939524076Belirtilen uzak adrese bağlanmak için kullanılabilecek arabirim adreslerini döndür.
RoutingInterfaceChange-2013265899Uzak uç noktaya erişmek için kullanılan yerel arabirim değiştiğinde bir bildirim almayı etkinleştirin.
AddressListQuery1207959574Soketin bağlanabileceği yerel arabirimlerin listesini döndür.
AddressListChange671088663Soketin protokol ailesi için yerel arabirimler listesinin değiştiğinde bir bildirim almayı etkinleştir.
QueryTargetPnpHandle1207959576Alt sağlayıcının SOCKET tutamacını al.
NamespaceChange-2013265895Bir ad alanı sorgusu geçersiz olduğunda soketin bildirim alıp almayacağını kontrol et.
AddressListSort-939524071Bağlantı kurmak için en uygun adresi belirlemek amacıyla IPv6 ve IPv4 hedef adreslerinin listesini sırala.
ReceiveAll-1744830463Ağda tüm IPv4 paketlerini almayı etkinleştir.
ReceiveAllMulticast-1744830462Ağda tüm çoklu yayın IPv4 paketlerini almayı etkinleştir.
ReceiveAllIgmpMulticast-1744830461Ağda tüm IGMP paketlerini almayı etkinleştir.
KeepAliveValues-1744830460TCP keep-alive paketlerinin gönderilmesini ve gönderildikleri aralığı kontrol edin.
AbsorbRouterAlert-1744830459Bu değer, Winsock 2 ‘SIO_ABSORB_RTRALERT’ sabitine eşittir.
UnicastInterface-1744830458Giden tekil (unicast) paketler için kullanılan arayüzü ayarlayın.
LimitBroadcasts-1744830457Bu değer, Winsock 2 ‘SIO_LIMIT_BROADCASTS’ sabitine eşittir.
BindToInterface-1744830456Soketi belirtilen bir arayüz indeksine bağlayın.
MulticastInterface-1744830455Giden çoklu yayın (multicast) paketler için kullanılan arayüzü ayarlayın.
AddMulticastGroupOnInterface-1744830454Bir arayüzün indeksine göre tanımlanan bir çoklu yayın grubuna katılın.
DeleteMulticastGroupFromInterface-1744830453Soketi bir çoklu yayın grubundan kaldırın.

Ayrıca Bakınız