Перечисление System::Net::Sockets::IOControlCode
Содержание
[
Скрывать
]IOControlCode enum
Перечисляет коды управления IO.
enum class IOControlCode : int64_t
Значения
| Имя | Значение | Описание |
|---|---|---|
| AsyncIO | -2147195267 | Включает или отключает асинхронный режим ввода-вывода сокета. |
| NonBlockingIO | -2147195266 | Помечает сокет как неблокирующий. |
| DataToRead | 1074030207 | Возвращает количество байтов, доступных для чтения. |
| OobDataRead | 1074033415 | Вернуть информацию о данных вне канала, ожидающих получения. |
| AssociateHandle | -2013265919 | Связать этот сокет с указанным дескриптором сопутствующего интерфейса. |
| EnableCircularQueuing | 671088642 | Заменить самый старый поставленный в очередь датаграмму на входящую, когда очереди входящих сообщений заполнены. |
| Flush | 671088644 | Отбрасывает текущее содержимое очереди отправки, связанной с этим сокетом. |
| GetBroadcastAddress | 1207959557 | Возвращает структуру SOCKADDR, содержащую широковещательный адрес для семейства адресов текущего сокета. |
| GetExtensionFunctionPointer | -939524090 | Получить указатель на указанную функцию расширения, поддерживаемую связанным поставщиком услуг. |
| GetQos | -939524089 | Получить структуру QOS, связанную с сокетом. |
| GetGroupQos | -939524088 | Вернуть атрибуты QOS для группы сокетов. |
| MultipointLoopback | -2013265911 | Управляйте тем, будет ли данные, отправленные приложением на локальном компьютере (не обязательно тем же сокетом) в мультикаст‑сеансе, получены сокетом, присоединившимся к группе назначения мультикаста на интерфейсе loopback. |
| MulticastScope | -2013265910 | Управляйте количеством раз, которое мультикаст‑пакет может быть перенаправлен маршрутизатором, также известным как TTL или количество переходов. |
| SetQos | -2013265909 | Установите атрибуты QOS для сокета. |
| SetGroupQos | -2013265908 | Установите атрибуты QOS для группы сокетов. |
| TranslateHandle | -939524083 | Верните дескриптор сокета, действительный в контексте сопутствующего интерфейса. |
| RoutingInterfaceQuery | -939524076 | Верните адреса интерфейсов, которые можно использовать для подключения к указанному удалённому адресу. |
| RoutingInterfaceChange | -2013265899 | Включите получение уведомления, когда локальный интерфейс, используемый для доступа к удалённой точке, изменяется. |
| AddressListQuery | 1207959574 | Верните список локальных интерфейсов, к которым может привязываться сокет. |
| AddressListChange | 671088663 | Включите получение уведомления, когда список локальных интерфейсов для семейства протоколов сокета изменяется. |
| QueryTargetPnpHandle | 1207959576 | Получить базовый SOCKET-дескриптор поставщика. |
| NamespaceChange | -2013265895 | Управлять тем, получает ли сокет уведомление, когда запрос пространства имён становится недействительным. |
| AddressListSort | -939524071 | Отсортировать список целевых адресов IPv6 и IPv4, чтобы определить лучший доступный адрес для установления соединения. |
| ReceiveAll | -1744830463 | Разрешить получение всех IPv4-пакетов в сети. |
| ReceiveAllMulticast | -1744830462 | Разрешить получение всех мультикаст-IPv4-пакетов в сети. |
| ReceiveAllIgmpMulticast | -1744830461 | Разрешить получение всех IGMP-пакетов в сети. |
| KeepAliveValues | -1744830460 | Управлять отправкой TCP-пакетов keep-alive и интервалом их отправки. |
| AbsorbRouterAlert | -1744830459 | Это значение равно константе Winsock 2 ‘SIO_ABSORB_RTRALERT’. |
| UnicastInterface | -1744830458 | Установите интерфейс, используемый для исходящих одноадресных пакетов. |
| LimitBroadcasts | -1744830457 | Это значение равно константе Winsock 2 ‘SIO_LIMIT_BROADCASTS’. |
| BindToInterface | -1744830456 | Привяжите сокет к указанному индексу интерфейса. |
| MulticastInterface | -1744830455 | Установите интерфейс, используемый для исходящих мультикастовых пакетов. |
| AddMulticastGroupOnInterface | -1744830454 | Присоединитесь к мультикастовой группе, используя интерфейс, определённый по его индексу. |
| DeleteMulticastGroupFromInterface | -1744830453 | Удалите сокет из мультикастовой группы. |
См. также
- Namespace System::Net::Sockets
- Library Aspose.Font for C++