System::Net::Sockets::IOControlCode Aufzählung
Inhalt
[
Ausblenden
]IOControlCode enum
Enumeriert die IO-Steuercodes.
enum class IOControlCode : int64_t
Werte
| Name | Wert | Beschreibung |
|---|---|---|
| AsyncIO | -2147195267 | Aktiviert oder deaktiviert den asynchronen I/O‑Modus des Sockets. |
| NonBlockingIO | -2147195266 | Markiert den Socket als nicht blockierend. |
| DataToRead | 1074030207 | Gibt die Anzahl der zum Lesen verfügbaren Bytes zurück. |
| OobDataRead | 1074033415 | Gibt Informationen über Out-of-Band-Daten zurück, die auf den Empfang warten. |
| AssociateHandle | -2013265919 | Verknüpft diesen Socket mit dem angegebenen Handle einer Begleit-Schnittstelle. |
| EnableCircularQueuing | 671088642 | Ersetzt das älteste in der Warteschlange befindliche Datagramm durch ein eingehendes, wenn die eingehenden Nachrichtenwarteschlangen voll sind. |
| Flush | 671088644 | Verwirft den aktuellen Inhalt der Sendewarteschlange, die mit diesem Socket verknüpft ist. |
| GetBroadcastAddress | 1207959557 | Gibt eine SOCKADDR-Struktur zurück, die die Broadcast-Adresse für die Adressfamilie des aktuellen Sockets enthält. |
| GetExtensionFunctionPointer | -939524090 | Ruft einen Zeiger auf die angegebene Erweiterungsfunktion ab, die vom zugehörigen Dienstanbieter unterstützt wird. |
| GetQos | -939524089 | Ruft die QOS-Struktur ab, die dem Socket zugeordnet ist. |
| GetGroupQos | -939524088 | Gibt die QOS-Attribute für die Socket-Gruppe zurück. |
| MultipointLoopback | -2013265911 | Steuern, ob Daten, die von einer Anwendung auf dem lokalen Computer (nicht unbedingt vom selben Socket) in einer Multicast‑Sitzung gesendet werden, von einem Socket empfangen werden, das der Multicast‑Zielgruppe auf der Loopback‑Schnittstelle beigetreten ist. |
| MulticastScope | -2013265910 | Steuern Sie die Anzahl der Weiterleitungen eines Multicast‑Pakets durch einen Router, auch bekannt als TTL oder Hop‑Count. |
| SetQos | -2013265909 | Setzen Sie die QOS‑Attribute für den Socket. |
| SetGroupQos | -2013265908 | Setzen Sie die QOS‑Attribute für die Socket‑Gruppe. |
| TranslateHandle | -939524083 | Gibt ein Handle für den Socket zurück, das im Kontext einer Begleitschnittstelle gültig ist. |
| RoutingInterfaceQuery | -939524076 | Gibt die Schnittstellenadressen zurück, die verwendet werden können, um eine Verbindung zur angegebenen Remote‑Adresse herzustellen. |
| RoutingInterfaceChange | -2013265899 | Aktivieren Sie den Erhalt einer Benachrichtigung, wenn sich die lokale Schnittstelle, die zum Zugriff auf einen Remote‑Endpunkt verwendet wird, ändert. |
| AddressListQuery | 1207959574 | Gibt die Liste der lokalen Schnittstellen zurück, an die der Socket gebunden werden kann. |
| AddressListChange | 671088663 | Aktivieren Sie den Erhalt einer Benachrichtigung, wenn sich die Liste der lokalen Schnittstellen für die Protokollfamilie des Sockets ändert. |
| QueryTargetPnpHandle | 1207959576 | Rufen Sie den zugrunde liegenden Anbieter‑SOCKET‑Handle ab. |
| NamespaceChange | -2013265895 | Steuern Sie, ob der Socket eine Benachrichtigung erhält, wenn eine Namespace‑Abfrage ungültig wird. |
| AddressListSort | -939524071 | Sortieren Sie eine Liste von IPv6‑ und IPv4‑Zieladressen, um die am besten verfügbare Adresse für die Herstellung einer Verbindung zu ermitteln. |
| ReceiveAll | -1744830463 | Aktivieren Sie das Empfangen aller IPv4‑Pakete im Netzwerk. |
| ReceiveAllMulticast | -1744830462 | Aktivieren Sie das Empfangen aller Multicast‑IPv4‑Pakete im Netzwerk. |
| ReceiveAllIgmpMulticast | -1744830461 | Aktivieren Sie das Empfangen aller IGMP‑Pakete im Netzwerk. |
| KeepAliveValues | -1744830460 | Steuern Sie das Senden von TCP‑Keep‑Alive‑Paketen und das Intervall, in dem sie gesendet werden. |
| AbsorbRouterAlert | -1744830459 | Dieser Wert entspricht der Winsock 2‑Konstanten ‘SIO_ABSORB_RTRALERT’. |
| UnicastInterface | -1744830458 | Legen Sie die Schnittstelle fest, die für ausgehende Unicast-Pakete verwendet wird. |
| LimitBroadcasts | -1744830457 | Dieser Wert entspricht der Winsock 2 ‘SIO_LIMIT_BROADCASTS’ Konstante. |
| BindToInterface | -1744830456 | Binden Sie den Socket an einen angegebenen Schnittstellenindex. |
| MulticastInterface | -1744830455 | Legen Sie die Schnittstelle fest, die für ausgehende Multicast-Pakete verwendet wird. |
| AddMulticastGroupOnInterface | -1744830454 | Treten Sie einer Multicast-Gruppe über eine Schnittstelle bei, die durch ihren Index identifiziert wird. |
| DeleteMulticastGroupFromInterface | -1744830453 | Entfernen Sie den Socket aus einer Multicast-Gruppe. |
Siehe auch
- Namespace System::Net::Sockets
- Library Aspose.Font for C++