阅读:1330回复:3
怎样才能得到OID_XX_XXXXXX的信息
我有一个问题一直不知道该怎么办,请大家帮帮忙巴!
我已经编了基於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] |
|
最新喜欢:jzyhum... |
沙发#
发布于:2003-06-27 11:14
在MiniportRequestInformation
|
|
板凳#
发布于:2003-06-27 11:31
我有一个问题一直不知道该怎么办,请大家帮帮忙巴! 如果上层请求NdisRequest,会调用你的协议的MiniportQueryInformation/MiniportSetInformation,而你的这两个函数需要处理自己敢兴趣的请求,并把其他的请求传递给下层miniport,然后由下层处理。这样你就得调用NdisRequest来传递这个请求到下层,如果下层不能立刻处理这个请求,会返回NDIS_STATUS_PENDING,就是延迟提交的意思。所以这个时候你调用NdisRequest时分配的资源还不能释放,得等到下层处理完这个请求后才行,否则就会有bugcheck。ProtocolRequestComplete就是这个完成这个目的的函数,由下层完成请求后调用 |
|
地板#
发布于:2003-06-27 13:40
楼上,翻译的好!
支持ing |
|
|