阅读:1372回复:4
求助,关于Notify Object 的问题
在notify object中,帮助中说参数是通过SendPnpReconfig函数传给协议的,我想知道协议是如何接这个参数的。请各位大虾指点小弟。
|
|
沙发#
发布于:2002-07-15 16:41
仔细看一下NTDDK\\src\\network\\config\\filter下的例子,你会很快发现答案的。
pICallback->SendPnpReconfig ( NCRL_NDIS, c_szSFilterNdisName, szDeviceName, m_sfParams.m_szBundleId, (wcslen(m_sfParams.m_szBundleId) + 1) * sizeof(WCHAR)); |
|
板凳#
发布于:2002-07-15 17:43
小弟笨,没有看出来,请直接指点,有分哦。
|
|
地板#
发布于:2002-07-16 16:39
处理流程可能是
1:先将该参数写到注册表中 2:发通知给driver 3:在PtPnPNetEventReconfigure中读取相应的键值 |
|
地下室#
发布于:2002-07-16 18:39
使用了Network Configuration Objects。
关于Network Configuration Objects,NTDDK\\src\\network\\config\\inetcfg.doc中有详细的讲解。 pICallback->SendPnpReconfig用来通知驱动程序,会产生一个Pnp事件,并把参数m_sfParams.m_szBundleId传给驱动程序。由PtPNPHandler判断事件类型,再调用相应的处理程序(PtPnPNetEventReconfigure)进行处理,其中参数pNetPnPEvent->Buffer就是所传的BundleId。 |
|