System::Net::Sockets::IOControlCode enumeración
Contenido
[
Ocultar
]IOControlCode enum
Enumera los códigos de control de IO.
enum class IOControlCode : int64_t
Valores
| Nombre | Valor | Descripción |
|---|---|---|
| AsyncIO | -2147195267 | Habilita o deshabilita el modo de E/S asíncrono del socket. |
| NonBlockingIO | -2147195266 | Marcar el socket como no bloqueante. |
| DataToRead | 1074030207 | Devuelve el número de bytes disponibles para leer. |
| OobDataRead | 1074033415 | Devuelve información sobre datos fuera de banda que están esperando ser recibidos. |
| AssociateHandle | -2013265919 | Asocia este socket con el identificador especificado de una interfaz compañera. |
| EnableCircularQueuing | 671088642 | Reemplaza el datagrama en cola más antiguo con uno entrante cuando las colas de mensajes entrantes están llenas. |
| Flush | 671088644 | Descarta el contenido actual de la cola de envío asociada a este socket. |
| GetBroadcastAddress | 1207959557 | Devuelve una estructura SOCKADDR que contiene la dirección de difusión para la familia de direcciones del socket actual. |
| GetExtensionFunctionPointer | -939524090 | Recupera un puntero a la función de extensión especificada soportada por el proveedor de servicios asociado. |
| GetQos | -939524089 | Recuperar la estructura QOS asociada al socket. |
| GetGroupQos | -939524088 | Devolver los atributos QOS del grupo de sockets. |
| MultipointLoopback | -2013265911 | Controlar si los datos enviados por una aplicación en el equipo local (no necesariamente por el mismo socket) en una sesión multicast serán recibidos por un socket unido al grupo de destino multicast en la interfaz de loopback. |
| MulticastScope | -2013265910 | Controlar la cantidad de veces que un paquete multicast puede ser reenviado por un router, también conocido como TTL o recuento de saltos. |
| SetQos | -2013265909 | Establecer los atributos QOS del socket. |
| SetGroupQos | -2013265908 | Establecer los atributos QOS del grupo de sockets. |
| TranslateHandle | -939524083 | Devolver un identificador para el socket que sea válido en el contexto de una interfaz complementaria. |
| RoutingInterfaceQuery | -939524076 | Devolver las direcciones de interfaz que pueden usarse para conectarse a la dirección remota especificada. |
| RoutingInterfaceChange | -2013265899 | Habilitar la recepción de una notificación cuando la interfaz local utilizada para acceder a un punto final remoto cambie. |
| AddressListQuery | 1207959574 | Devuelve la lista de las interfaces locales a las que el socket puede enlazarse. |
| AddressListChange | 671088663 | Habilita la recepción de una notificación cuando la lista de interfaces locales para la familia de protocolos del socket cambia. |
| QueryTargetPnpHandle | 1207959576 | Obtén el identificador SOCKET del proveedor subyacente. |
| NamespaceChange | -2013265895 | Controla si el socket recibe notificaciones cuando una consulta de espacio de nombres se vuelve inválida. |
| AddressListSort | -939524071 | Ordena una lista de direcciones de destino IPv6 e IPv4 para determinar la mejor dirección disponible para establecer una conexión. |
| ReceiveAll | -1744830463 | Habilita la recepción de todos los paquetes IPv4 en la red. |
| ReceiveAllMulticast | -1744830462 | Habilita la recepción de todos los paquetes multicast IPv4 en la red. |
| ReceiveAllIgmpMulticast | -1744830461 | Habilita la recepción de todos los paquetes IGMP en la red. |
| KeepAliveValues | -1744830460 | Controla el envío de paquetes TCP keep-alive y el intervalo en que se envían. |
| AbsorbRouterAlert | -1744830459 | Este valor es igual a la constante ‘SIO_ABSORB_RTRALERT’ de Winsock 2. |
| UnicastInterface | -1744830458 | Establece la interfaz utilizada para los paquetes unicast salientes. |
| LimitBroadcasts | -1744830457 | Este valor es igual a la constante ‘SIO_LIMIT_BROADCASTS’ de Winsock 2. |
| BindToInterface | -1744830456 | Vincula el socket a un índice de interfaz especificado. |
| MulticastInterface | -1744830455 | Establece la interfaz utilizada para los paquetes multicast salientes. |
| AddMulticastGroupOnInterface | -1744830454 | Únete a un grupo multicast usando una interfaz identificada por su índice. |
| DeleteMulticastGroupFromInterface | -1744830453 | Elimina el socket de un grupo multicast. |
Ver también
- Namespace System::Net::Sockets
- Library Aspose.Page for C++