Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Mac OS:按BSD名称查询SCNetworkInterface_Macos - Fatal编程技术网

Macos Mac OS:按BSD名称查询SCNetworkInterface

Macos Mac OS:按BSD名称查询SCNetworkInterface,macos,Macos,我发现我可以通过SCNetworkInterfaceGetBSDN()获取网络接口的BSD名称。但是,我的程序已经知道BSD名称,所以有没有办法根据BSD名称获取接口的SCNetworkInterfaceRef数据?应该可以使用SCNetworkInterfaceCopyAll()获取所有接口,然后对它们进行迭代,直到找到SCNetworkInterfaceTBSDN()所对应的接口给出目标BSD名称。应该可以使用SCNetworkInterfaceCopyAll()获取所有接口,然后对它们进行

我发现我可以通过SCNetworkInterfaceGetBSDN()获取网络接口的BSD名称。但是,我的程序已经知道BSD名称,所以有没有办法根据BSD名称获取接口的SCNetworkInterfaceRef数据?

应该可以使用
SCNetworkInterfaceCopyAll()
获取所有接口,然后对它们进行迭代,直到找到
SCNetworkInterfaceTBSDN()所对应的接口
给出目标BSD名称。

应该可以使用
SCNetworkInterfaceCopyAll()
获取所有接口,然后对它们进行迭代,直到找到
SCNetworkInterfaceCetbSDName()
给出目标BSD名称的接口