pcap_lookupdev 子例程

用途

获取系统上网络设备的名称。

pcap 库 (libpcap.a)

语法

#include <pcap.h>

char *pcap_lookupdev(char * errbuf);

描述

pcap_lookupdev 子例程获取适合与 pcap_open_livepcap_lookupnet 子例程配合使用的网络设备。 如果找不到接口,或者未将任何接口配置为已启动,那么将返回 Null。 在连接到系统的多个网络设备的情况下, pcap_lookupdev 子例程返回它发现启动的第一个 (回送接口除外) 子例程。 (始终忽略回送。)

参数

描述
errbuf 返回错误文本,并且仅在 pcap_lookupdev 子例程失败时设置。

返回值

成功完成时, pcap_lookupdev 子例程返回一个指向连接到系统的网络设备的名称的指针。 如果 pcap_lookupdev 子例程不成功,那么将返回 Null ,并将指示特定错误的文本写入 errbuf