メイン   モジュール   デー タ構造   ファイルリスト   データフィールド   グローバル   関連ページ   注意事項   English

定義
[WinPcap ユーザーズマニュアル]



データ構造

struct   pcap_addr
  pcap_findalldevs()に よって使用されるインターフェイスアドレス 詳細

struct   pcap_file_header
  libpcapダンプファイルのヘッダ  詳細

struct   pcap_if
  pcap_findalldevs()に よって使用されるインターフェイスリスト内の項目  詳細

struct   pcap_pkthdr
  ダンプファイル内のパケットのヘッダ  詳細

struct   pcap_stat
  インターフェイスの統計値を格納する構造体  詳細


Define宣言

#define  PCAP_VERSION_MAJOR   2
  libpcapダンプファイルのメジャーバージョン

#define  PCAP_VERSION_MINOR   4
  libpcapダンプファイルのマイナーバージョン

#define  PCAP_ERRBUF_SIZE   256
  libpcapエラーを含んだバッファを割り当てるときに使用するサイズ

#define  PCAP_IF_LOOPBACK   0x00000001
  インターフェイスのループバック

#define  MODE_CAPT   0
  pcap_setmode()を呼び出した時に使用されるキャプチャモー ド

#define  MODE_STAT   1
  pcap_setmode()を呼び出した時に使用されるスタティス ティック(統計)モード


Typedef宣言

typedef int  bpf_int32
  32ビット int型

typedef u_int  bpf_u_int32
  32ビット unsigned int型

typedef pcap  pcap_t
  オープンキャプチャインスタンス(オブジェクト)の記述子。この構造体はユーザーにとって不 可解 です。wpcap.dllによって与えられた関数を通して構造体の中身を扱います。

typedef pcap_dumper  pcap_dumper_t
  libpcap savefile 記述子

typedef pcap_if  pcap_if_t
  インターフェイスリスト内の項目 pcap_if参照

typedef pcap_addr  pcap_addr_t
  インターフェイスアドレス  pcap_addr参照


詳細な解説

wpcap.dllの定義

Define 資料

#define MODE_CAPT   0
 

pcap_setmode()を 呼び出した時に使用されるキャプチャーモード

incs/pcap.h  ファイル内の169行 目の定義

#define MODE_STAT   1
 

pcap_setmode()を 呼び出した時に使用されるスタティスティック(統計)モード

incs/pcap.h  ファイル内の170行 目の定義

#define PCAP_ERRBUF_SIZE   256
 

libpcapエラーを含んだバッファを割り当てる時に使用するサイズ

incs/pcap.h  ファイル内の59行 目の定義

daemon_serviceloop(), daemon_thrdatamain(), fileconf_read(), main(), main_active(), main_passive(), main_startup(), pcap_win32strerror(), rpcap_checkmsg(), rpcap_senderror(), rpcap_thrdatamain_dgram(), rpcap_thrdatamain_stream(), svc_geterr()に より参照

#define PCAP_IF_LOOPBACK   0x00000001
 

インターフェイスのループバック

incs/pcap.h  ファイル内の156行 目の定義

add_or_find_if()  により参照

#define PCAP_VERSION_MAJOR   2
 

libpcap ダンプファイルのメジャーバージョン

incs/pcap.h  ファイル内の56行 目の定義

#define PCAP_VERSION_MINOR   4
 

libpcap ダンプファイルのマイナーバージョン

incs/pcap.h  ファイル内の57行 目の定義


Typedef の資料

typedef int bpf_int32
 

32ビット int型

64ビットサポートbpf typedefより前のbpf.hファイルを持つシステムのための互換性

incs/pcap.h  ファイル 内の 66行 目の定義

typedef u_int bpf_u_int32
 

32ビット int型

incs/pcap.h  ファイル内の 67行 目の定義

main(), pcap_open_offline()に より参照

typedef struct pcap_addr pcap_addr_t
 

インターフェイスアドレスの表示  pcap_addr参 照

incs/pcap.h  ファイル内の73行 目の定義

typedef struct pcap_dumper pcap_dumper_t
 

libpcap のsavefile 記述子

incs/pcap.h  ファイル内の71行 目の定義

main(), pcap_dump_open()に より参照

typedef struct pcap_if pcap_if_t
 

インターフェイスリスト内の項目  pcap_if参 照

incs/pcap.h  ファイル内の72行 目の定義

typedef struct pcap pcap_t
 

オープンキャプチャインスタンス(オブジェクト)の記述子。この構造体はユーザーにとって不可解 です。wpcap.dllによって与えられた関数を通して構造体の中身を扱います。

incs/pcap.h  ファイル内の70行 目の定義

add_or_find_if(), daemon_opensource(), daemon_serviceloop(), daemon_startcapture(), daemon_thrdatamain(), main(), pcap_compile_nopcap(), pcap_open(), pcap_open_dead(), pcap_open_live(), pcap_open_offline(), pcap_opensource_remote(), pcap_stats_ex(), pcap_stats_ex_remote(), rpcap_stats_remote(), rpcap_thrdatamain_dgram(), rpcap_thrdatamain_stream()に より参照


documentation. Copyright (c)2002-2003 Politecnico di Torino.
2005 translated by Telebusiness,Inc.
 All rights reserved.