阅读:1459回复:1
关于VSD异步读写请求的问题我现在正在做VSD的异步读写请求函数,按照DDK文档中说明,从IOS中分配一个新的IOP,并填充其结构中的各项参数,其中有一项IOP_ior.IOR_Callback,是用来填写当此异步请求完成时调用的 Callback函数的地址,现在我的问题是,当多个请求发出并响应时,不知道是哪一个请求返回并调用Callback的,从而我无法判定到底应该释放属于哪一个请求的内存. 我现在对于这个CallBack还不甚了解,请问有谁知道并告之,感激不尽 |
|
沙发#
发布于:2001-07-17 13:30
有两个例子,说的都非常详细:
① VtoolsD 中 \samples\c\vsd ② 侯捷译作《System Programming for Windows 95 》 配套程序中chapter 15 里有完整实现。 关键的问题是要在回调堆栈中插入自己的回调函数,并在 自己的回调函数中把栈平衡。 |
|
|