最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Windows DWMGraphic Driver

运维笔记admin7浏览0评论

1.windows 7 启动DWM 需要的条件,win 7 可以选择开启或关闭DWM

wddm1.0,D3D9 driver

wddm1.1, d3d10 driver

2,windows 10 启动DWM需要的条件,win10 是强制开启DWM的

wddm1.0,D3D9 driver

wddm1.2 以上的显卡驱动

3,win10 dwm 启动流程

优先选择最高版本的d3d驱动渲染桌面

调用user mode driver 的pfnsetdisplaymode设置显示的framebuffer

调用user mode driver 的pfnpresent 显示桌面

开始菜单,搜索栏......显示过程:

searchUI.exe .....首先通过pfnCreateresource创建一个shared resource,设置为rendertarget,将开始菜单场景渲染到这个rendertargert 上

接着DWM调用pfnOpenResource,通过上面的shared resource handle创建一个新的resource

DWM根据这个resource创建shaderresource view,然后进行采样,将采样结果贴到桌面上,这样开始菜单,...就画到桌面上了

发布评论

评论列表(0)

  1. 暂无评论