阅读:1705回复:2
CcPinRead对FileObject的长度有限制吗?
我现在碰到一个困扰我2周的问题,我调用CcPinRead函数,offset=0x00,Len=0x40000, AllocationSize=0x2D3000, FileSize=0x2D2AA8,结果蓝屏
但如果该FileSize比较小的时候确是没有问题的,一切正常。 我现在的问题是CcPinRead对FileSize有限制吗?也就是当FileSize多大时,这个CcPinRead会失效的。 |
|
|
沙发#
发布于:2007-08-21 11:13
CcPinRead是没有长度限制的,但CcInit caceh map时是根据AllocationSize的大小来分配内存的,如果一下很大,则有可能分配内存会有问题的,所以解决的办法是先设置小的长度让它先init成功,再用CcSetFileSize设置到实际的大小,这样CcPinRead就不会失败了
|
|
|
板凳#
发布于:2007-08-21 12:44
搞定了?
|
|