我现在usermode application下建立一个userBuffer,把这个usermode下的address的值传递给我的驱动程序,在kernelmode下以这个值作为virtualAddress建立一个mdl,然后锁住,不释放这个mdl,返回我的application...
全文
回复(8) 2005-01-21 17:19 来自版块 - 内核编程
表情
AllenZhmap 出来的地址值是不是做为DeviceIOControl的outBuffer的内容,然后在app里拼成一个pvoid指针指向driver里分配的内存来进行读写操作呢? 是不是这个地址在我的app里一直有效,只要拿到一次就可以一直用了呢? 如果在驱动中分配内存看看src\...(2005-01-22 15:17)
bmyyyud我现在usermode application下建立一个userBuffer,把这个usermode下的address的值传递给我的驱动程序,在kernelmode下以这个值作为virtualAddress建立一个mdl,然后锁住,不释放这个mdl,返回我的application...(2005-01-22 11:03)
stoneabc可以使用这个函数 MmMapLockedPagesSpecifyCache map 出来的地址值是不是做为DeviceIOControl的outBuffer的内容,然后在app里拼成一个pvoid指针指向driver里分配的内存来进行读写操作呢? 是不是这个地址在我的...(2005-01-22 10:52)
snowStart可以使用这个函数 MmMapLockedPagesSpecifyCache(2005-01-22 10:38)
snowStart[quote]基本思路是对的 但更常用的是在驱动中分配,然后在app中来Map驱动中的内存 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [quote] 请问在app中如何能map我在驱动里分配的内存啊? ...(2005-01-22 10:35)
stoneabc[quote]基本思路是对的 但更常用的是在驱动中分配,然后在app中来Map驱动中的内存 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [quote] 请问在app中如何能map我在驱动里分配的内存啊? ...(2005-01-22 09:52)
AllenZh基本思路是对的 但更常用的是在驱动中分配,然后在app中来Map驱动中的内存 我现在usermode application下建立一个userBuffer,把这个usermode下的address的值传递给我的驱动程序,在kernelmode下以这个值作为virtualAdd...(2005-01-21 20:43)
snowStart一般都是在驱动里申请内存,应用程序里我到没试过, 那你试试能行吗?(2005-01-21 20:12)

返回顶部