如何使用 C/C++ API 以编程方式获取适配器在 Windows 上的 IPv4/6 接口指标?
How to programmatically obtain adapter's IPv4/6 interface metric on Windows using C/C++ APIs?
在 Win10 上,我可以 运行 get-netinterface 在 powershell 中显示每个接口的 InterfaceMetric。
是否有 C/C++ Win API 让我以编程方式检索它?
可以在适配器的 TCP/IP 设置中设置指标:
Is there a C/C++ Win API that would let me retrieve [InterfaceMetric] programmatically?
使用GetAdaptersAddresses()
。请参阅 IP_ADAPTER_ADDRESSES
结构的 Ipv4Metric
和 Ipv6Metric
成员。
在 Win10 上,我可以 运行 get-netinterface 在 powershell 中显示每个接口的 InterfaceMetric。 是否有 C/C++ Win API 让我以编程方式检索它?
可以在适配器的 TCP/IP 设置中设置指标:
Is there a C/C++ Win API that would let me retrieve [InterfaceMetric] programmatically?
使用GetAdaptersAddresses()
。请参阅 IP_ADAPTER_ADDRESSES
结构的 Ipv4Metric
和 Ipv6Metric
成员。