通过前几天的讲解我觉得有好多程序员还是没脱开2D的思考方式,其实3D多一个轴真的是很不一样.在平面系统中画一幅图的确只需要一个横纵坐标就够了.但是3D世界当中不一样了.我们身处的世界每个物体都有三维的坐标来进行定位,这就是世界系,而我们观察世界需要我们的眼睛就是VIEW也就是一般来说所说的CAMERA.而有的朋友问了有这两个不就够了吗.不对还真不够还差一个投影系,可能有的朋友理解不了投影系就是觉得我们有一点观察世界那么画面不就在我们眼前了吗? 虽然我几何光学学的不好但是我们的眼睛肯定是把像呈现在一个像平面上的,这就像平面其实就是投影系的概念,他的位置并不是眼睛所在的位置所决定的.也就是世界系( Read More
对象,尤其是设备对象是WINDOWS 驱动当中相当重要的概念之一。如果您看过了之前的系列博客之后,您会发现其实在内核模式下WINDOWS对于DRIVER的管理其实是把一个请求也就是REQUEST一级一级的传递,也就是利用链的方式来处理请求。那么DEVICE也就是这一级级传递当中必不可以的节点,而WINDOWS 对于DEVICE是利用OBJECT来进行管理的。如果你想创建一个DEVICE的对象那么需要调用IoCreateDevice 这个函数来进行。然后咱们需要调用IoAttachDeviceToDeviceStack来把你的这个设备ATTACH到DEVICESTACK上面去。而DEVICEST Read More