阅读:1053回复:0
看看这段代码
bmpfile=R0_OpenCreateFile(FALSE,\"C:\\\\01.bmp\",
OPEN_ACCESS_READONLY| OPEN_SHARE_COMPATIBLE,ATTR_NORMAL, ACTION_IFEXISTS_OPEN|ACTION_IFNOTEXISTS_FAIL, 0,&pError,&pAction); nBytesRead = R0_ReadFile(TRUE,bmpfile,(char *)(pir->ir_data)-pir->ir_length, // pir->ir_length,pir->ir_pos-pir->ir_length,&pError); R0_CloseFile(bmpfile,&pError); 在IFSFN_READ里将另一文件的数据读到ir_data里,蓝屏。可能是buffer不够大,但ifs本身就是1次全部把数据移过来的,怎么解释? |
|