阅读:2260回复:6
1394写的问题
REQUEST_ASYNC_WRITE 怎么和 REQUEST_ASYNC_READ一样,Mdl都指向一个接收数据的缓冲区?
那REQUEST_ASYNC_WRITE 它写的源数据区又在哪里? |
|
沙发#
发布于:2002-08-16 09:48
REQUEST_ASYNC_WRITE 怎么和 REQUEST_ASYNC_READ一样,Mdl都指向一个接收数据的缓冲区? 就在Mdl指向的数据缓存区啊! |
|
|
板凳#
发布于:2002-08-16 10:50
但是在ddk里他说写的mdl是指向一个接手缓冲区的阿
看ddk他是这样写的:u.AsyncWrite.Mdl Points to an MDL that describe the device drivers~s buffer ,which receives data from the 1394 node [quote]REQUEST_ASYNC_WRITE 怎么和 REQUEST_ASYNC_READ一样,Mdl都指向一个接收数据的缓冲区? 就在Mdl指向的数据缓存区啊! [/quote] |
|
地板#
发布于:2002-08-16 10:54
rifter 兄:
顺便问一下:我的驱动程序(1394的)里一运行总线复位,softice 就提示出错,接着只能重起了,这是为什么? |
|
地下室#
发布于:2002-08-16 11:53
rifter 兄: 什么错误信息? 你是用DDK在开发驱动吗? 不是从头编起吧 |
|
|
5楼#
发布于:2002-08-16 11:58
但是在ddk里他说写的mdl是指向一个接手缓冲区的阿[/quote] 我用的是ds,但也是基于DDK的,用的时候应该就是这样。 |
|
|
6楼#
发布于:2002-08-20 20:19
[quote]但是在ddk里他说写的mdl是指向一个接手缓冲区的阿[/quote] 我用的是ds,但也是基于DDK的,用的时候应该就是这样。 [/quote] ds里的isoc1394的例子中有写啊。 尽管例子好像有bug,但可以运行的 |
|
|