阅读:1159回复:2
一个内存分配问题:NonPagedPool,还是PagedPool?
最近看了一个例子:
??? PVOID descriptorBuffer = NULL; ??? // Get the configuration descriptor (first 9 bytes) UCHAR tempBuffer[9]; descriptorBuffer = &tempBuffer; ??? 问题出来了: 1,程序使用这样的定义UCHAR tempBuffer[9]; 那么这9个字节从NonPagedPool,还是PagedPool分配 2,好像这句descriptorBuffer = &tempBuffer; 有语法错误吧:是否应当descriptorBuffer = tempBuffer;-->因为数组名称本来就是指向数组的指针,不是吗? 谢谢,各位指点! |
|
|
沙发#
发布于:2002-11-09 17:16
最近看了一个例子: 1.PagedPool ? 2。&tempBuffer 也是指针呀,为何不可? :) |
|
|
板凳#
发布于:2002-11-09 17:26
:)谢谢喔,看了一下应该是nonpage
|
|
|