c# - 检测以太网适配器是否为 Auto-MDIX

标签 c# .net networking uwp ethernet

我如何在代码中检测计算机的以太网端口是否为 Auto-MDIX , 因此可以使用普通的以太网电缆(不是交叉电缆)连接到另一台计算机吗?

我查看了 NetworkInterface 的属性并进行了搜索,但我可能使用了错误的搜索词。

欢迎 .net 和 UWP。

最佳答案

Windows NDIS 驱动程序不了解第 1 层的详细信息,例如全双工或半双工以及 MDI/MDI-X 状态。一些驱动程序显然对此进行了扩展,以便自定义工具可以显示这些详细信息,但这些扩展是专有的,并且没有标准的方式来访问信息 - 如果有的话。

关于c# - 检测以太网适配器是否为 Auto-MDIX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45064554/

相关文章:

c# - 如何: Write a thread-safe method that may only be called once?

c# - try catch 的行为,最后在 c# 中使用 return 语句工作流程

java - Bonjour 可以浏览具有特定名称的服务吗?

c# - 为什么不同版本的 .net(或编译器)会为相同的表达式生成不同的表达式树

c# - 什么 RegEx 字符串会找到字符串中最后(最右边)的一组数字?

c# - Roslyn 中的 VisitClassDeclaration node.Identifier

linux - 如果一个端口用于连接一个服务,那么用于连接另一个服务是否可以?

c++ - 没有数据交换的 TCP 连接超时

c# - session 超时在 asp.net mvc 4 C# 中不起作用。为什么?

c# - 保护数据库连接字符串