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