问题描述
我目前正在尝试枚举系统中的显示适配器和显示设备。我使用此处提到的api(https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-enumdisplaydevicesw)
当我在本地c ++应用程序(.exe)中调用api时,我会正确地获得列表。但是当我在用户模式驱动程序中调用相同的api时,api返回false。在UMdf驱动程序中,我已链接User32.lib并且没有构建错误。是否不允许从用户模式驱动程序调用Windows本机api?有限制吗?
我放置了一个示例片段,如下所示。对于umdf驱动程序,while循环甚至不会运行一次。
const myObj = [
{name: 'ice',price: 24.76834},{name: 'cake',price: 12.1623},{name: 'powder',price: 2}
];
const result = myObj.map(a => ({
...a,price: a.price.toFixed(2)
}));
console.log(result);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)