有没有办法确定特定适配器上是否存在互联网连接......这不仅包括IP地址的存在,还包括实际验证的连接。
实施例。类似于Wifi适配器上的InternetCheckConnection
答案 0 :(得分:0)
答案在Microsoft Windows Network List Manager API
之内本文提供了一个示例,其中pNetwork
是您感兴趣的特定网络的规范:
NLM_CONNECTIVITY nlmConnectivity;
hr = pNetwork->GetConnectivity(&nlmConnectivity);
if (nlmConnectivity & NLM_CONNECTIVITY_IPV4_INTERNET)
{
// "IPv4 internet connectivity";
}
if (nlmConnectivity & NLM_CONNECTIVITY_IPV6_INTERNET)
{
// "IPv6 internet connectivity";
}