您的位置:首页 > 编程语言 > PHP开发

关于DrvResetPDEV的函数的处理

2012-08-01 15:04 141 查看
关于该问题,其实就是将old pdev的函数的相关现场保存,然后启动新的pdev进行设置。

If ResetDC is called during the rendering of a print document, the printer graphics
DLL receives the following sequence of calls:

dhpdevNew = DrvEnablePDEV();
DrvResetPDEV(dhpdevOld, dhpdevNew);
DrvDisableSurface(dhpdevOld);
DrvDisablePDEV(dhpdevOld);
DrvEnableSurface(dhpdevNew);
DrvStartDoc(dhpdevNew);


If ResetDC is called between documents there is no surface associated with the PDEV,
so only the following sequence of calls is made:

dhpdevNew = DrvEnablePDEV();
DrvResetPDEV(dhpdevOld,dhpdevNew);
DrvDisablePDEV(dhpdevOld);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: