什么是Windows API?

use*_*401 18 winapi

什么是Windows API?

Ric*_*dle 31

它是一组函数和数据结构,Windows程序可以使用它来要求Windows执行某些操作,例如打开文件,显示消息等.

几乎所有Windows程序都涉及调用各种AP​​I函数.

Windows提供的所有API函数统称为"Windows API".

  • 这不是一个功能.这是一组功能. (7认同)
  • @uncleo 从技术上讲,您是正确的,但实际上程序员也使用 API 来表示 API 中的函数。例如,“仅调用此 API”或“将该函数公开为 API”。当我第一次遇到这种用法时,我觉得很奇怪,但很久以前就放弃了尝试纠正它。 (2认同)

Fre*_*örk 24

它不是一个 Windows API的,它是的Windows API,并在短期它是由Windows暴露的功能集,使软件与操作系统交互.


Too*_*the 13

Windows API(应用程序编程接口)是完整的一组函数(由多个DLL导出),使每个应用程序能够完成它几乎不了解底层硬件的操作.

它由函数和数据结构组成(例如,每个窗口都有自己的数据结构).

Windows API和(古老的)DOS API之间的一个很大区别是DOS API只提供了基本的OS功能,如打开和关闭文件,以及写入屏幕(这很慢,因此大多数程序忽略了这一点).Windows API的很大一部分与Windows及其组件(如按钮和编辑框)有关.这就是为什么Windows应用程序具有或多或少相似的外观和感觉.DOS应用程序的外观完全不同.