阅读:1093回复:4
about NdisRegisterProtocolNdisRegisterProtocol( OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE NdisProtocolHandle, IN PNDIS_PROTOCOL_CHARACTERISTICS ProtocolCharacteristics, IN UINT CharacteristicsLength ); 调用以后得到的NdisProtocolHandle是一个什么样的结构? 或者说都保存了什么数据? |
|
|
沙发#
发布于:2002-08-13 15:30
BTW:在调用该函数时自己替换的函数都被注册上了吧
|
|
|
板凳#
发布于:2002-08-13 16:01
NdisProtocolHandle :
Points to a caller-supplied variable in which this function returns a handle representing the registered driver. 概念上应该是如 DriverObject->MajorFunction = PacketOpen; DriverObject->MajorFunction[j] = PacketClose; 只不过,它记入的为PacketBindAdapter,PacketTransferDataComplete 等。。。。。 |
|
|
地板#
发布于:2002-08-13 16:15
老大,还不懂啊,说明白点阿,这个NdisProtocolHandle中是不是还包含了PNDIS_PROTOCOL_CHARACTERISTICS 这个域?而且通过
NdisProtocolHandle指针右移可以找到?//反正我看的一段代码这么写的 |
|
|
地下室#
发布于:2004-03-10 20:33
NdisProtocolHandle当然是这个类型的呀!它是用PNDIS_PROTOCOL_CHARACTERISTICS 定义的变量,他指明了下层驱动程序(miniport)所要调用的操作步骤的一些函数入口地址!
不知对与不对,只是本人的见解! [编辑 - 3/10/04 by tercel] |
|
|