pcap_next_ex() 方法如何填充 pcp_pkthdr 结构作为 driver 级别的输入传递?

How the pcap_next_ex() method is filling the pcp_pkthdr structure passing as input at driver level?

我在我的应用程序中使用 pcap 文件。我需要知道 pcap_next_ex() API 如何填充 pcap_pkt header structure.In header 我们有时间结构,API 正在填充这个时间结构?

谢谢

它通过复制内核提供给它的数据来填充结构。 Libpcap 在各种操作系统中的各种数据包捕获机制之上运行,而 WinPcap 在 Windows 中的内核模式驱动程序之上运行。这些机制为 libpcap 提供时间戳,内核模式驱动程序将它们提供给 WinPcap。