windows下如何调用BIOS的函数

来源:互联网 发布:专业电子相册制作软件 编辑:程序博客网 时间:2024/06/05 18:27

在windos中可以通过如下的方式调用到BIOS的函数,之前做一个大客户的案子时,在bios层必须支持这家客户的ACPI WMI规范,只有这样这家可以自己的一些测试tool才能投过WMI来访问到bios里面的东西,从而进行测试。

1.BIOS ASL Code 中里面添加一个虚拟的Device设备,这个设备来可以用于操作BIOS层的资源
2.针对这个虚拟的OEM Device的设备写一个WDM驱动,这个驱动就是遵循WMI接口定义的驱动,用这个驱动来调用这个虚拟设备里面的BIOS函数。
3.然后让window 下的AP来和WDM驱动通信。