C++ winpcap 捕包 获取 源/目的 MAC 地址

C++ winpcap 抓包 获取 源/目的 MAC 地址
请教在做winpcap的C++抓包中,如何对已经抓到的包进行分析以获得该包下 数据链路层数据帧中的MAC地址?
最好能有个例子链接,不能用ARP的方法通过IP获取MAC


------解决方案--------------------
http://yijingjia.blog.sohu.com/108303348.html
------解决方案--------------------
IP协议的包都有链路层,都有MAC地址,怎么就不会抓了?