读书人

利用BltFast从一个离屏页面复制到离一

发布时间: 2013-03-22 09:49:50 作者: rapoo

利用BltFast从一个离屏页面复制到离一个离屏页面问题?


lpOBuf[1]->BltFast(0,0,lpOBuf[2],&rc,DDLOCK_WAIT);


以上这句代码,是我在程序循环里,利用BltFast把一个离屏页面里的内容复制到另一个离屏页面时,第一次复制可以,但循环到第二次再来复制就报错:
Unhandled exception in TestGame.exe (DDRAW.DLL):0xC00000005:Access Violation.

相对应的汇编:73702CC8 mov ecx,dword ptr [ecx+4]

我循环从离屏页面复制到缓冲页可以,但循环从离屏页复制到离屏页就不行。
这是怎么回事?求大神指点。
[解决办法]
因为被锁了

读书人网 >网络游戏

热点推荐