11.1 应用和硬件无关

  1. 应用与硬件控制方式:在使用C语言等高级编程语言开发的Windows应用中,很少直接接触控制硬件的指令,因为硬件控制由Windows负责。Windows提供了通过应用间接控制硬件的方法,利用操作系统的系统调用(在Windows中称为API)来实现硬件控制,这些API函数的实体存储在DLL文件中。
  2. 系统调用示例:以在窗口中显示字符串为例,可使用Windows API中的TextOut函数,其语法如代码清单11 - 1所示。该函数中带有“设备描述表句柄”注释的参数hdc,用于指定字符串及图形等绘制对象的识别值,并非直接表示硬件设备。
  3. Windows的作用:在处理TextOut函数内容时,Windows直接控制了作为硬件的显示器,同时Windows本身也是软件,即Windows向CPU传递某些指令从而通过软件控制了硬件。
posted @ 2025-02-14 22:34  叽里呱啦哇里呱唧  阅读(4)  评论(0)    收藏  举报