为什么IOConnectCallScalarMethod不返回KERN_SUCCESS?

时间:2018-08-02 00:25:44

标签: swift macos io

我正在尝试使用AppleLMUController调用IOConnectCall ScalarMethod来更改我的2015 Macbook Pro的键盘背光。使用IORegistryExplorer,我看到IO提供程序类是AppleLMUController的IOService。我知道对于显示器,您只能使用IODisplaySetFloatParameter(),但是键盘背光没有类似的功能。这是我的代码。

holidays.each do |holiday|
  date = Date.parse(holiday[:date])

我已经在互联网上搜寻了点点滴滴的信息以将其组合在一起,但是我不确定(为什么在这方面没有受到教育),为什么kr不等于KERN_SUCCESS。为什么会这样?键盘背光灯不会改变,永远不会打印“成功”字样,这是控制台中的输出

Holidays

0 个答案:

没有答案