WEB开发网
开发学院软件开发VC 监听以太网(4) Packet32函数SDK 阅读

监听以太网(4) Packet32函数SDK

 2010-07-11 20:44:40 来源:WEB开发网   
核心提示:Remarks:通过这个函数,我们可以知道:从开始捕获起,监听以太网(4) Packet32函数SDK(7),这个driver从网卡上接收的Packet的数量(包括driver丢失的Packet);从开始捕获起,这个driver丢失的Packet的数量,本文档仅供参考,对本文档中的信息,一般地,包丢失

Remarks:

通过这个函数,我们可以知道:

从开始捕获起,这个driver从网卡上接收的Packet的数量(包括driver丢失的Packet);

从开始捕获起,这个driver丢失的Packet的数量,一般地,包丢失,是因为driver的缓冲区满了,这时driver将扔掉这个包。

具体实现也是调用DeviceIoControl函数向设备发送pBIOCGSTATS控制码,得到一个bpf_stat结构,然后只把这个结构的bs_recv和bs_drop成员返回。

No.10. PacketCloseAdapter

关闭网卡。

VOID PacketCloseAdapter(LPADAPTER lpAdapter);

Parameters:

lpAdapter:

[in] 指向一个_ADAPTER结构的指针。

Remarks:

依次做下面的动作:

关闭lpAdapter->hFile,打开的NPF driver的实例句柄;

触发lpAdapter->ReadEvent,并关闭这个句柄;

解锁并释放lpAdapter。

(To be continued)

Writen by zhengyun@tomosoft.com

本文档所包含的信息代表了在发布之日,ZhengYun 对所讨论问题的当前看法,Zhengyun 不保证所给信息在发布之日以后的准确性。

本文档仅供参考。对本文档中的信息,Zhengyun 不做任何明示或默示的保证。

上一页  2 3 4 5 6 7 

Tags:监听 以太网 Packet

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接