阅读:3415回复:5
求救,关于用户模式的问题!
那位大虾能帮我一下:
我将原来做的核心模式下的Graphic DLL按照2000ddk中讲的方法改成用户模式后,就无法打印了。调试得知在DrvEnableSurface函数返回后错在user32中。 望有此经验的专家指点一下。谢谢。 |
|
沙发#
发布于:2002-12-08 21:42
DDK 上说Kernel & User mode 只是在编译参数上有些变化,
具体是什么样的,我也没试过。 因为只写过User mode 的,没写过kernel mode 的 |
|
|
板凳#
发布于:2002-12-09 09:58
就是因为这样,才感到难办。
|
|
地板#
发布于:2002-12-10 19:13
用户态的内存区域(好像是别的什么数据影响的)有限制,
我是把surface的容量设为2M,使用engmarkbandingsurface标记一下 同时需要用drvstartbanding、drvnextband取代drvsendpage的功能 |
|
地下室#
发布于:2002-12-11 09:55
可是我用的不是Banding类型的Surface,并且我的Surface是DeviceManaged,并没有分配多少内存(< 10k)。难道有规定说用户模式下的一定得是Banding Surface吗?
|
|
5楼#
发布于:2011-02-22 11:49
|
|
|