2011-12-10 46 views
1

应用程序虚拟内存空间中是否存在由应用程序获取的gdi对象,该对象存储在为Windows内核保留的2GB虚拟内存空间中?gdi对象被保存在哪里?

如果有,请提供相关链接。

回答

2

它们存储在内核中,请参阅Mark Roussinovich's blog entry on USER and GDI objects

+0

你知道会话池是什么吗? ''与USER对象不同,GDI对象不是从桌面堆分配的;相反,在没有安装终端服务的Windows XP和Windows Server 2003系统上,它们从普通分页池中分配;在分配的所有其他系统上-session会话池“' – Belloc

+0

内核中的专用于会话相关数据的分页池。 –

+0

好的,但它与一般的分页池有什么不同? – Belloc