关于硬件厂家提供API函数问题(这里没有高手吗?请高手现身帮忙解答困扰多时的问题)
1、有很多硬件厂家针对自己的硬件会提供不同的API函数,请问是微软先提出一套在WINDOWS系统下运行的API函数开发标准,然后由厂家来按照标准开发API,还是所有的硬件厂家找到微软,让微软来兼容自己硬件的API。如果是后者,哪岂不是微软有天天更新WINDOWS系统了?
2、硬件厂家提供给应用程序开发人员的API函数,是不是按照以下流程来控制硬件的。首先硬件厂家提供的API通过WINDOWS系统传达命令给驱动程序,然后驱动程序在控制硬件中底层代码运行,进而实现控制硬件工作。
以上请高手详细解答,谢谢!