System::Net::Sockets::IOControlCode تعداد

IOControlCode enum

يسرد رموز التحكم IO.

enum class IOControlCode : int64_t

القيم

الاسمالقيمةالوصف
AsyncIO-2147195267تمكين أو تعطيل وضع الإدخال/الإخراج غير المتزامن للمقبس.
NonBlockingIO-2147195266اجعل المقبس غير محجوز.
DataToRead1074030207أعد عدد البايتات المتاحة للقراءة.
OobDataRead1074033415إرجاع معلومات حول البيانات خارج النطاق التي تنتظر الاستلام.
AssociateHandle-2013265919ربط هذا المقبس بالمعرف المحدد لواجهة مرافقة.
EnableCircularQueuing671088642استبدال أقدم حزمة بيانات في الطابور بحزمة واردة عندما تكون طوابير الرسائل الواردة ممتلئة.
Flush671088644يتجاهل المحتويات الحالية لطابور الإرسال المرتبط بهذا المقبس.
GetBroadcastAddress1207959557إرجاع بنية SOCKADDR التي تحتوي على عنوان البث لعائلة العناوين للمقبس الحالي.
GetExtensionFunctionPointer-939524090استرجاع مؤشر إلى الدالة الإضافية المحددة المدعومة من قبل موفر الخدمة المرتبط.
GetQos-939524089استرجاع بنية QOS المرتبطة بالمقبس.
GetGroupQos-939524088إرجاع سمات QOS لمجموعة المقابس.
MultipointLoopback-2013265911التحكم فيما إذا كانت البيانات المرسلة من تطبيق على الحاسوب المحلي (ليس بالضرورة من نفس المقبس) في جلسة متعددة البث سيتم استقبالها بواسطة مقبس انضم إلى مجموعة الوجهة المتعددة على واجهة الحلقة الخلفية.
MulticastScope-2013265910التحكم في عدد المرات التي يمكن فيها توجيه حزمة متعددة البث بواسطة موجه، والمعروفة أيضًا باسم TTL أو عدد القفزات.
SetQos-2013265909تعيين خصائص QOS للمقبس.
SetGroupQos-2013265908تعيين خصائص QOS لمجموعة المقابس.
TranslateHandle-939524083إرجاع مقبض للمقبس يكون صالحًا في سياق واجهة مرافقة.
RoutingInterfaceQuery-939524076إرجاع عناوين الواجهة التي يمكن استخدامها للاتصال بالعنوان البعيد المحدد.
RoutingInterfaceChange-2013265899تمكين استلام إشعار عندما تتغير الواجهة المحلية المستخدمة للوصول إلى نقطة النهاية البعيدة.
AddressListQuery1207959574إرجاع قائمة الواجهات المحلية التي يمكن للمقبس الارتباط بها.
AddressListChange671088663تمكين استلام إشعار عندما تتغير قائمة الواجهات المحلية لعائلة بروتوكول المقبس.
QueryTargetPnpHandle1207959576استرجاع مقبض SOCKET الخاص بالمزود الأساسي.
NamespaceChange-2013265895التحكم فيما إذا كان socket يتلقى إشعارًا عندما يصبح استعلام النطاق غير صالح.
AddressListSort-939524071فرز قائمة عناوين الوجهة IPv6 و IPv4 لتحديد أفضل عنوان متاح لإنشاء اتصال.
ReceiveAll-1744830463تمكين استلام جميع حزم IPv4 على الشبكة.
ReceiveAllMulticast-1744830462تمكين استلام جميع حزم IPv4 المتعددة البث على الشبكة.
ReceiveAllIgmpMulticast-1744830461تمكين استلام جميع حزم IGMP على الشبكة.
KeepAliveValues-1744830460التحكم في إرسال حزم TCP keep-alive والفاصل الزمني الذي تُرسل فيه.
AbsorbRouterAlert-1744830459هذه القيمة مساوية للثابت ‘SIO_ABSORB_RTRALERT’ في Winsock 2.
UnicastInterface-1744830458حدد الواجهة المستخدمة لحزم الإرسال الأحادية الاتجاه الصادرة.
LimitBroadcasts-1744830457هذه القيمة مساوية للثابت ‘SIO_LIMIT_BROADCASTS’ في Winsock 2.
BindToInterface-1744830456ربط المقبس بواجهة محددة باستخدام الفهرس.
MulticastInterface-1744830455حدد الواجهة المستخدمة لحزم الإرسال المتعددة البث الصادرة.
AddMulticastGroupOnInterface-1744830454انضم إلى مجموعة متعددة البث باستخدام واجهة محددة بواسطة فهرسها.
DeleteMulticastGroupFromInterface-1744830453إزالة المقبس من مجموعة متعددة البث.

انظر أيضًا