阅读:2082回复:5
如何在驱动中申请分页大内存
如题,使用ExAllocatePool分配大的非分页内存(比如300M)总是失败,请问要如何才能申请大内存?
|
|
沙发#
发布于:2008-06-19 15:44
只需要在进程上下文的非分页内存就可以了,不可能不行吧。
|
|
板凳#
发布于:2008-06-19 15:53
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2008-06-19 16:08
或者换个笼统的问法,内核下有哪些分配内存的方法?
我知道用创建映射文件可以实现我的需求,只是想看看有没有更合适的方法。 |
|
地下室#
发布于:2008-06-22 11:53
拜托,看看Inside Windows 2k 或者 Windows Internals, 32bit的Windows 2k XP & Vista的NonePage Buffer总共才256M。你分配那么大,叫Windows下别的驱动怎么活?
你太没人性了,做人厚道点,嘿嘿。。 |
|
|
5楼#
发布于:2008-06-23 09:36
笔误,其实我是要分页内存就好了,而且不一定要内存池的。
|
|