监听以太网(4) Packet32函数SDK
2010-07-11 20:44:40 来源:WEB开发网核心提示:如果执行成功,返回指向_PACKET结构的指针,监听以太网(4) Packet32函数SDK(4),否则,返回NULL,Length[in] 缓冲区的大小,这是一个读操作从driver传递到应用的最大数据量,Usage:C/C++ Usage SampleLPPACKET lpPacket;lpPacket = Pac
如果执行成功,返回指向_PACKET结构的指针。否则,返回NULL。
Usage:
C/C++ Usage Sample
LPPACKET lpPacket;
lpPacket = PacketAllocatePacket() ;
Remarks:
这个函数并不负责为_PACKET结构的Buffer成员分配空间。这块缓冲区必须由应用程序分配,而且必须调用PacketInitPacket来将这缓冲区和_PACKET结构关联到一起。
No.7. PacketInitPacket
初始化一个_PACKET结构,即将packet结构中的buffer设置为传递的buffer指针。
VOID PacketInitPacket(
LPPACKET lpPacket,
PVOID Buffer,
UINT Length
);
Parameters:
lpPacket
[in] 指向一个_PACKET结构的指针。
Buffer
[in] 一个指向一块用户分配的缓冲区的指针。捕获的数据将放置于此。
Length
[in] 缓冲区的大小。这是一个读操作从driver传递到应用的最大数据量。
Return Values:
无。
Usage:
C/C++ Usage Sample
char buffer[256000];
LPPACKET lpPacket;
PacketInitPacket(lpPacket,(char*)buffer,256000);;
Remarks:
更多精彩
赞助商链接