当前位置: 首页 > 文档资料 > WinPcap 中文手册 >

WinPcap: 定义

优质
小牛编辑
141浏览
2023-12-01

结构体

structpcap_file_header
libpcap堆文件首部 更多...
structpcap_pkthdr
堆文件中包的首部 更多...
structpcap_stat
保存一个接口统计值的结构体 更多...
structpcap_if
接口列表中的一项,在 pcap_findalldevs()中被使用 更多...
structpcap_addr
表示一个接口地址,在 pcap_findalldevs()中被使用 更多...

宏定义

#definePCAP_VERSION_MAJOR2
主要libpcap堆文件版本
#definePCAP_VERSION_MINOR4
次要libpcap堆文件版本
#definePCAP_ERRBUF_SIZE256
libpcap错误信息缓存的大小
#definePCAP_IF_LOOPBACK0x00000001
接口是回调的 (interface is loopback)
#defineMODE_CAPT0
捕捉模式,在调用 pcap_setmode() 时被使用。
#defineMODE_STAT1
统计模式,在调用 pcap_setmode() 时被使用。

自定义类型

typedef intbpf_int32
32-bit integer
typedef u_intbpf_u_int32
32-bit unsigned integer
typedef pcappcap_t
一个已打开的捕捉实例的描述符。这个结构体对用户来说是不透明的,它通过wpcap.dll提供的函数,维护了它的内容。
typedef pcap_dumperpcap_dumper_t
libpcap存储文件的描述符
typedef pcap_ifpcap_if_t
接口列表中的一项,参见 pcap_if。
typedef pcap_addrpcap_addr_t
表示一个接口地址,参见 pcap_addr。