折腾几天不成功求教:微软例程 Ndisprot 如何分别不同的设备?
折腾几天不成功求教:
微软官方示例程序 Ndisprot 中的NdisProtReceiveComplete、NdisProtOpen 等函数,如果是在多网卡的系统中运行,函数如何区分不同的设备?
这些函数执行时,检视pIrp->pDeviceObject、pFileObject->pDeviceObject等,都是相同的值,即指向的是同一个DEVICE_OBJECT,且这个DEVICE_OBJEC的 ->NextDevice、->AttchedDevice都是NULL,没法区分究竟是在哪张网卡上运行。
请指教。