如果是的话,就意味着即使画一个点,也要转入内核态?

解决方案 »

  1.   

    http://www.cnblogs.com/xuyuan77/articles/1167623.html
      

  2.   

    内核对象包括进程对象、线程对象、互斥对象、事件对象等。一个应用程序除了具有内核对象外,还包含了鼠标光标、菜单、字体等对象,这些对象被称之为图形用户接口对象,也就是所说的GDI对象。那么,内核对象与GDI对象如何区分呢?对于内核对象的创建函数,都包含有安全性描述符参数,而GDI对象则不包含安全性描述符参数。
      

  3.   

    不是,从侧面想,内核对象大多都有一个特点,就是要用CloseHandle()来关闭的。
      

  4.   

    不是内核对象,应用层程序的资源,操作内核对象都在驱动端程序中,CloseHandle也是发送irp,最后由驱动来关闭的。