NDISUIO是否对要监听的EtherType数量有限制

时间:2014-07-01 15:17:58

标签: windows-ce ndis

我被要求调查在WinCE 7.0上使用原始以太网帧

据我所知,我需要拨打CreateFile并使用IOCTL_NDISUIO_SET_ETHER_TYPE作为我想要接收的每种以太类型。

我已多次测试此调用创建文件并使用不同的以太类型,似乎我可以根据需要创建多个,但同时调用ReadFile超过3会导致错误代码31 (来自GetLastError)

我的假设是错误的还是我可以使用NDISUIO听取的以太类型数量有限制?

1 个答案:

答案 0 :(得分:0)

在ndisuio.h中定义

#define MAX_OPEN_DEVICE_COUNT ( 4 )