定义
[WinPcap用户指南]


结构体

struct  pcap_file_header
 libpcap堆文件首部 更多...
struct  pcap_pkthdr
 堆文件中包的首部 更多...
struct  pcap_stat
 保存一个接口统计值的结构体 更多...
struct  pcap_if
 接口列表中的一项,在 pcap_findalldevs()中被使用 更多...
struct  pcap_addr
 表示一个接口地址,在 pcap_findalldevs()中被使用 更多...

宏定义

#define PCAP_VERSION_MAJOR   2
 主要libpcap堆文件版本
#define PCAP_VERSION_MINOR   4
 次要libpcap堆文件版本
#define PCAP_ERRBUF_SIZE   256
 libpcap错误信息缓存的大小
#define PCAP_IF_LOOPBACK   0x00000001
 接口是回调的 (interface is loopback)
#define MODE_CAPT   0
 捕捉模式,在调用 pcap_setmode() 时被使用。
#define MODE_STAT   1
 统计模式,在调用 pcap_setmode() 时被使用。

自定义类型

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

详细描述

wpcap.dll的定义

定义文档

#define MODE_CAPT   0

捕获模式,在调用 pcap_setmode() 时被使用

172 行,文件 incs/pcap.h.

#define MODE_STAT   1

统计模式,在调用 pcap_setmode() 时被使用

173 行,文件 incs/pcap.h.

#define PCAP_ERRBUF_SIZE   256

libpcap错误信息缓存的大小

59 行,文件 incs/pcap.h.

#define PCAP_IF_LOOPBACK   0x00000001

接口是回调的 (interface is loopback)

156 行,文件 incs/pcap.h.

#define PCAP_VERSION_MAJOR   2

主要libpcap堆文件版本

56 行,文件 incs/pcap.h.

#define PCAP_VERSION_MINOR   4

次要libpcap堆文件版本

57 行,文件 incs/pcap.h.


自定义类型文档

typedef int bpf_int32

32-bit integer

与拥有bpf.h的系统兼容,bpf的自定义类型已经提供了对64位的支持。

66 行,文件 incs/pcap.h.

typedef u_int bpf_u_int32

32-bit unsigned integer

67 行,文件 incs/pcap.h.

typedef struct pcap_addr pcap_addr_t

表示一个接口地址,参见 pcap_addr.

73 行,文件 incs/pcap.h.

typedef struct pcap_dumper pcap_dumper_t

libpcap存储文件的描述符

71 行,文件 incs/pcap.h.

typedef struct pcap_if pcap_if_t

接口列表的一项,参见 pcap_if.

72 行,文件 incs/pcap.h.

typedef struct pcap pcap_t

一个已打开的捕捉实例的描述符。这个结构体对用户来说是不透明的,它通过wpcap.dll提供的函数,维护了它的内容。

70 行,文件 incs/pcap.h.


documentation. Copyright (c) 2002-2005 Politecnico di Torino. Copyright (c) 2005-2007 CACE Technologies. All rights reserved.
2007 Translated By CoffeeCat Studio