阅读:3302回复:2
NdisReadNetworkAddress取得Mac地址时机问题
这个函数 得在passthru的哪个函数里取得Mac地址??
MPSendPackets 里面掉用就蓝屏 应该是IRQL问题 Callers of NdisReadNetworkAddress run at IRQL = PASSIVE_LEVEL. 我记得Sendpackets是DISPAT 级别 那应该在哪个函数里做这个工作呢? BindAdapt里面? 还有这个函数的最后一个参数 是什么? unsigned char NetworkAddress[6]; UINT NetworkAddressLength; NdisReadNetworkAddress(&Status,(PVOID)NetworkAddress,&NetworkAddressLength,pAdapt->BindingHandle); |
|
沙发#
发布于:2007-11-16 11:04
通常在MiniportInitialize中调用
先调用NdisOpenConfiguration打开配置句柄 第二个参数的缓冲区不是caller指定的,NDIS自己分配 HANDLE configHandle; PVOID networkAddress; NdisOpenConfiguration(.., &configHandle, ...); NdisReadNetworkAddress(..., &networkAddress, ..., configHandle ); |
|
板凳#
发布于:2007-11-20 17:41
谢谢了
|
|