acket&lppacket.txt

来自「delphi资料大全ADO使用和数据导出.有助于delphi数据库的开发」· 文本 代码 · 共 41 行

TXT
41
字号
typedef struct _PACKET
{ 
    // 向后兼容用的:
       HANDLE       hEvent;

    // 向后兼容用的:
       OVERLAPPED   OverLapped;

    // 存放Packets的缓冲区:
       PVOID        Buffer;

    // 缓冲区的大小:
       UINT         Length;

    // 当前缓冲区中有效的字节数,如,上一次调用PacketReceivePacket()函数接收到的字节数:
       DWORD        ulBytesReceived;

    // 向后兼容用的:
       BOOLEAN      bIoComplete
}  PACKET, *LPPACKET;

typedef struct _et_header
{
    unsigned char   eh_dst[6];  
    unsigned char   eh_src[6];
    unsigned short  eh_type;
}ET_HEADER;

struct bpf_hdr {
    // 捕获到的packet的timestamp:
       struct timeval       bh_tstamp;

    // 捕获到的packet的长度:
       UINT       bh_caplen;

    // 原始packet的长度:
       UINT       bh_datalen;

    // bpf header的长度(this struct plus alignment padding):
       USHORT              bh_hdrlen;
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?