一种图形设备接口资源管理方法和装置制造方法及图纸

技术编号:8489802 阅读:156 留言:0更新日期:2013-03-28 10:59
本发明专利技术公开了一种图形设备接口(GDI)资源管理方法:当访问方需要访问一GDI资源对象时,向资源池发送创建请求;所述资源池确定自身是否保存有所述GDI资源对象,如果否,则创建所述GDI资源对象及其句柄,进行保存,并返回所述GDI资源对象的句柄,如果是,则返回所述GDI资源对象的句柄;所述访问方利用所述资源池返回的句柄访问所述GDI资源对象。应用本发明专利技术所述的方法和装置,能够提高GDI资源的利用率,降低系统开销,并减少系统内存的占用等。

【技术实现步骤摘要】

本专利技术涉及资源管理技术,特别涉及一种图形设备接口(⑶I, Graphic DeviceInterface)资源管理方法和装置。
技术介绍
⑶I资源是由系统内核程序“Gdiexe”管理的资源,用于保存画刷、画笔、字体、调色板等图形对象信息。可以认为,GDI资源是由一系列的GDI资源对象组成。现有技术中,当一系统进程需要访问一 GDI资源对象时,会调用CreateFont、: :CreateSolidBrush或CreatePen等全局函数,由这些全局函数来创建GDI资源对象,并返回GDI句柄,后续可利用GDI句柄来对GDI资源对象进行访问;之后的某一时刻,如果要访问另一⑶I资源对象,重复上述过程。但是,上述方式在实际应用中会存在一定的问题,如如果前后两次要访问的GDI资源对象相同,所述相同是指种类和属性均相同,其中,种类是指画刷、画笔、字体等,属性是指画刷的颜色,画笔的风格、大小、颜色,字体的种类、大小、粗细、斜体属性以及是否有下划线等;那么按照现有方式,即使之前已经创建了相同的⑶I资源对象,下一次仍会重新创建,即相同的GDI资源对象被重复创建,从而导致GDI资源利用率降低、系统本文档来自技高网...

【技术保护点】
一种图形设备接口GDI资源管理方法,其特征在于,包括:当访问方需要访问一GDI资源对象时,向资源池发送创建请求;所述资源池确定自身是否保存有所述GDI资源对象,如果否,则创建所述GDI资源对象及其句柄,进行保存,并返回所述GDI资源对象的句柄,如果是,则返回所述GDI资源对象的句柄;所述访问方利用所述资源池返回的句柄访问所述GDI资源对象。

【技术特征摘要】

【专利技术属性】
技术研发人员:高峰潘昱存唐宗尧杨宝龙
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1