alan2u
驱动巨牛
驱动巨牛
  • 注册日期2001-12-11
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分5926分
  • 威望43813点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1372回复:4

求助,关于Notify Object 的问题

楼主#
更多 发布于:2002-05-28 09:04
在notify object中,帮助中说参数是通过SendPnpReconfig函数传给协议的,我想知道协议是如何接这个参数的。请各位大虾指点小弟。
ufo_online
驱动牛犊
驱动牛犊
  • 注册日期2002-04-26
  • 最后登录2004-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于: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));
alan2u
驱动巨牛
驱动巨牛
  • 注册日期2001-12-11
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分5926分
  • 威望43813点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-07-15 17:43
小弟笨,没有看出来,请直接指点,有分哦。
lljyxh1
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2002-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-16 16:39
处理流程可能是
1:先将该参数写到注册表中
2:发通知给driver
3:在PtPnPNetEventReconfigure中读取相应的键值
ufo_online
驱动牛犊
驱动牛犊
  • 注册日期2002-04-26
  • 最后登录2004-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于: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。
游客

返回顶部