showyou
驱动牛犊
驱动牛犊
  • 注册日期2003-05-03
  • 最后登录2008-01-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1330回复:3

怎样才能得到OID_XX_XXXXXX的信息

楼主#
更多 发布于:2003-06-27 02:18
我有一个问题一直不知道该怎么办,请大家帮帮忙巴!

我已经编了基於protocol的驱动了,我想知道我怎样才能得到OID_XX_XXXXXX的信息,我不知道如何实现the processing of a protocol-initiated query。也就是说我不能理解一下这句话。

“ProtocolRequestComplete is a required driver function that completes the processing of a protocol-initiated query or set for which NdisRequest returned NDIS_STATUS_PENDING”

你能告诉我我该怎么做吗?给点简单的提示,或者写点你印象中关键代码。一切都会对我有用的。


[编辑 -  6/27/03 by  showyou]

最新喜欢:

jzyhummeljzyhum...
liuzq
驱动小牛
驱动小牛
  • 注册日期2003-05-25
  • 最后登录2004-06-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-27 11:14
在MiniportRequestInformation
dshadow79
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2006-04-10
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-27 11:31
我有一个问题一直不知道该怎么办,请大家帮帮忙巴!
我已经编了基於protocol的驱动了,我想知道我怎样才能得到OID_XX_XXXXXX的信息,我不知道如何实现the processing of a protocol-initiated query。也就是说我不能理解一下这句话。

“ProtocolRequestComplete is a required driver function that completes the processing of a protocol-initiated query or set for which NdisRequest returned NDIS_STATUS_PENDING”

你能告诉我我该怎么做吗?给点简单的提示,或者写点你印象中关键代码。一切都会对我有用的。
[编辑 -  6/27/03 by  showyou]


如果上层请求NdisRequest,会调用你的协议的MiniportQueryInformation/MiniportSetInformation,而你的这两个函数需要处理自己敢兴趣的请求,并把其他的请求传递给下层miniport,然后由下层处理。这样你就得调用NdisRequest来传递这个请求到下层,如果下层不能立刻处理这个请求,会返回NDIS_STATUS_PENDING,就是延迟提交的意思。所以这个时候你调用NdisRequest时分配的资源还不能释放,得等到下层处理完这个请求后才行,否则就会有bugcheck。ProtocolRequestComplete就是这个完成这个目的的函数,由下层完成请求后调用
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-27 13:40
楼上,翻译的好!
支持ing
放弃瘟草,现吃李草
游客

返回顶部