阅读:1102回复:2
关于Read的一个简单小问题
各位大侠,小弟初学WDM很多地方不明白,有个小问题
int i; ULONG dwByteSize=I.ReadSize(CURRENT); PUCHAR buffer1=new (NoPagedPool)UCHAR[dwByteSize]; PUCHAR buffer2=I.BufferedReadDest(); for(i=0;i<dwByteSize;i++) buffer1='A'+(i+1)%26; RtlCopyMemory(buff2,buff1,dwByteSize); 这行代码运行到rtlcopymemory就死掉了,不知是为什么,如果换成strncpy也会死掉,是不是有些什么地方没设到。 [p:4] |
|
沙发#
发布于:2007-02-02 16:08
感觉是你写反了吧?
RtlCopyMemory是将第二个参数的地址的内容拷贝到第一个参数的地址里。 |
|
|
板凳#
发布于:2007-02-03 15:28
没有呀...就是第二个考到第一个..
|
|