System::Net::Sockets::IOControlCode enum
Contenuti
[
Nascondere
]IOControlCode enum
Elenca i codici di controllo IO.
enum class IOControlCode : int64_t
Valori
| Nome | Valore | Descrizione |
|---|---|---|
| AsyncIO | -2147195267 | Abilita o disabilita la modalità I/O asincrona del socket. |
| NonBlockingIO | -2147195266 | Marca il socket come non bloccante. |
| DataToRead | 1074030207 | Restituisce il numero di byte disponibili per la lettura. |
| OobDataRead | 1074033415 | Restituisce informazioni sui dati fuori banda in attesa di essere ricevuti. |
| AssociateHandle | -2013265919 | Associa questo socket al handle specificato di un’interfaccia companion. |
| EnableCircularQueuing | 671088642 | Sostituisce il datagramma più vecchio in coda con uno in arrivo quando le code dei messaggi in ingresso sono piene. |
| Flush | 671088644 | Scarta il contenuto attuale della coda di invio associata a questo socket. |
| GetBroadcastAddress | 1207959557 | Restituisce una struttura SOCKADDR che contiene l’indirizzo broadcast per la famiglia di indirizzi del socket corrente. |
| GetExtensionFunctionPointer | -939524090 | Recupera un puntatore alla funzione di estensione specificata supportata dal provider di servizi associato. |
| GetQos | -939524089 | Recupera la struttura QOS associata al socket. |
| GetGroupQos | -939524088 | Restituisci gli attributi QOS per il gruppo di socket. |
| MultipointLoopback | -2013265911 | Controlla se i dati inviati da un’applicazione sul computer locale (non necessariamente dallo stesso socket) in una sessione multicast verranno ricevuti da un socket che ha aderito al gruppo di destinazione multicast sull’interfaccia di loopback. |
| MulticastScope | -2013265910 | Controlla il numero di volte in cui un pacchetto multicast può essere inoltrato da un router, noto anche come TTL o conteggio dei salti. |
| SetQos | -2013265909 | Imposta gli attributi QOS per il socket. |
| SetGroupQos | -2013265908 | Imposta gli attributi QOS per il gruppo di socket. |
| TranslateHandle | -939524083 | Restituisci un handle per il socket valido nel contesto di un’interfaccia companion. |
| RoutingInterfaceQuery | -939524076 | Restituisci gli indirizzi dell’interfaccia che possono essere usati per connettersi all’indirizzo remoto specificato. |
| RoutingInterfaceChange | -2013265899 | Abilita la ricezione di una notifica quando l’interfaccia locale usata per accedere a un endpoint remoto cambia. |
| AddressListQuery | 1207959574 | Restituisce l’elenco delle interfacce locali a cui il socket può associarsi. |
| AddressListChange | 671088663 | Abilita la ricezione di una notifica quando l’elenco delle interfacce locali per la famiglia di protocolli del socket cambia. |
| QueryTargetPnpHandle | 1207959576 | Recupera il handle SOCKET del provider sottostante. |
| NamespaceChange | -2013265895 | Controlla se il socket riceve notifiche quando una query di namespace diventa non valida. |
| AddressListSort | -939524071 | Ordina un elenco di indirizzi di destinazione IPv6 e IPv4 per determinare il miglior indirizzo disponibile per stabilire una connessione. |
| ReceiveAll | -1744830463 | Abilita la ricezione di tutti i pacchetti IPv4 sulla rete. |
| ReceiveAllMulticast | -1744830462 | Abilita la ricezione di tutti i pacchetti multicast IPv4 sulla rete. |
| ReceiveAllIgmpMulticast | -1744830461 | Abilita la ricezione di tutti i pacchetti IGMP sulla rete. |
| KeepAliveValues | -1744830460 | Controlla l’invio dei pacchetti TCP keep-alive e l’intervallo con cui vengono inviati. |
| AbsorbRouterAlert | -1744830459 | Questo valore è uguale alla costante ‘SIO_ABSORB_RTRALERT’ di Winsock 2. |
| UnicastInterface | -1744830458 | Imposta l’interfaccia utilizzata per i pacchetti unicast in uscita. |
| LimitBroadcasts | -1744830457 | Questo valore è uguale alla costante ‘SIO_LIMIT_BROADCASTS’ di Winsock 2. |
| BindToInterface | -1744830456 | Associa il socket a un indice di interfaccia specificato. |
| MulticastInterface | -1744830455 | Imposta l’interfaccia utilizzata per i pacchetti multicast in uscita. |
| AddMulticastGroupOnInterface | -1744830454 | Unisciti a un gruppo multicast usando un’interfaccia identificata dal suo indice. |
| DeleteMulticastGroupFromInterface | -1744830453 | Rimuovi il socket da un gruppo multicast. |
Vedi anche
- Namespace System::Net::Sockets
- Library Aspose.Page for C++