Énumération System::Net::Sockets::IOControlCode
Contenu
[
Cacher
]IOControlCode enum
Énumère les codes de contrôle IO.
enum class IOControlCode : int64_t
Valeurs
| Nom | Valeur | Description |
|---|---|---|
| AsyncIO | -2147195267 | Active ou désactive le mode d’E/S asynchrone du socket. |
| NonBlockingIO | -2147195266 | Marquez le socket comme non bloquant. |
| DataToRead | 1074030207 | Renvoie le nombre d’octets disponibles pour la lecture. |
| OobDataRead | 1074033415 | Renvoie les informations sur les données hors bande en attente de réception. |
| AssociateHandle | -2013265919 | Associez ce socket au handle spécifié d’une interface compagnon. |
| EnableCircularQueuing | 671088642 | Remplacez le datagramme le plus ancien en file d’attente par un nouveau lorsqu les files d’attente de messages entrants sont pleines. |
| Flush | 671088644 | Supprime le contenu actuel de la file d’envoi associée à ce socket. |
| GetBroadcastAddress | 1207959557 | Renvoie une structure SOCKADDR contenant l’adresse de diffusion pour la famille d’adresses du socket actuel. |
| GetExtensionFunctionPointer | -939524090 | Récupère un pointeur vers la fonction d’extension spécifiée prise en charge par le fournisseur de services associé. |
| GetQos | -939524089 | Récupérer la structure QOS associée au socket. |
| GetGroupQos | -939524088 | Retourner les attributs QOS pour le groupe de sockets. |
| MultipointLoopback | -2013265911 | Contrôler si les données envoyées par une application sur l’ordinateur local (pas nécessairement par le même socket) dans une session multicast seront reçues par un socket rattaché au groupe de destination multicast sur l’interface de bouclage. |
| MulticastScope | -2013265910 | Contrôler le nombre de fois qu’un paquet multicast peut être retransmis par un routeur, également appelé TTL ou compteur de sauts. |
| SetQos | -2013265909 | Définir les attributs QOS pour le socket. |
| SetGroupQos | -2013265908 | Définir les attributs QOS pour le groupe de sockets. |
| TranslateHandle | -939524083 | Retourner un handle pour le socket qui est valide dans le contexte d’une interface compagnon. |
| RoutingInterfaceQuery | -939524076 | Retourner les adresses d’interface qui peuvent être utilisées pour se connecter à l’adresse distante spécifiée. |
| RoutingInterfaceChange | -2013265899 | Activer la réception d’une notification lorsque l’interface locale utilisée pour accéder à un point d’extrémité distant change. |
| AddressListQuery | 1207959574 | Retourne la liste des interfaces locales auxquelles le socket peut se lier. |
| AddressListChange | 671088663 | Active la réception d’une notification lorsque la liste des interfaces locales pour la famille de protocoles du socket change. |
| QueryTargetPnpHandle | 1207959576 | Récupère le handle SOCKET du fournisseur sous-jacent. |
| NamespaceChange | -2013265895 | Contrôle si le socket reçoit une notification lorsqu’une requête d’espace de noms devient invalide. |
| AddressListSort | -939524071 | Trie une liste d’adresses de destination IPv6 et IPv4 afin de déterminer la meilleure adresse disponible pour établir une connexion. |
| ReceiveAll | -1744830463 | Active la réception de tous les paquets IPv4 sur le réseau. |
| ReceiveAllMulticast | -1744830462 | Active la réception de tous les paquets IPv4 multicast sur le réseau. |
| ReceiveAllIgmpMulticast | -1744830461 | Active la réception de tous les paquets IGMP sur le réseau. |
| KeepAliveValues | -1744830460 | Contrôler l’envoi des paquets TCP keep-alive et l’intervalle auquel ils sont envoyés. |
| AbsorbRouterAlert | -1744830459 | Cette valeur est égale à la constante ‘SIO_ABSORB_RTRALERT’ de Winsock 2. |
| UnicastInterface | -1744830458 | Définir l’interface utilisée pour les paquets unicast sortants. |
| LimitBroadcasts | -1744830457 | Cette valeur est égale à la constante ‘SIO_LIMIT_BROADCASTS’ de Winsock 2. |
| BindToInterface | -1744830456 | Lier le socket à un index d’interface spécifié. |
| MulticastInterface | -1744830455 | Définir l’interface utilisée pour les paquets multicast sortants. |
| AddMulticastGroupOnInterface | -1744830454 | Rejoindre un groupe multicast en utilisant une interface identifiée par son index. |
| DeleteMulticastGroupFromInterface | -1744830453 | Supprimer le socket d’un groupe multicast. |
Voir aussi
- Namespace System::Net::Sockets
- Library Aspose.Page for C++