阅读:973回复:2
NDIS 中的错误
第一个错误:
我在windows 2000 DDK 中的例子passthru中的DriverEntry函数中调用IoCreateDevice,为什么编译总是通不过。 错误是:IoCreateDevice未定义,但是头文件--ntddk.h我已经引入了,真不知道为什么? 第二个错误: 我在windows 2000 DDK 中的例子passthru中定义一个函数 STATUS PacketDispatch( PDEVICE_OBJECT DriverObject, PIRP Irp) { .............} 但编译时,却好像没有PIRP这种类型,但我查了查是在ntddk.h中, 我引入了阿。谁能告诉我为什么? |
|
沙发#
发布于:2003-04-17 09:13
用 ndismregisterdevice就可以了
|
|
|
板凳#
发布于:2003-04-17 11:44
其实你仍然可以使用这个函数,不过是要包含wdm.h头文件,怎样包含,看本论坛吧,前面已经讨论的很多了。
还有,使用ndismregisterdevice是NDIS推荐的,要求不使用IoCreateDevice,这个你看DDK就明白,但是,以前我没有这样做的时候,就直接使用的这个函数,然后用DeviceView看,仍然能够看见设备创建成功,但是我没有使用DeviceIoCotrol来使用过。 |
|