配置 Windows ICD 中的隐藏设置

配置 Windows ICD 中的隐藏设置

Windows 10 ICD 中有相当多的隐藏设置我想配置。我知道我可以手动将它们插入到定制.xml文件中,但很难找到有关正确子节点的信息。具体来说,我想配置电池设置,如上所列

https://msdn.microsoft.com/en-us/library/windows/hardware/mt622170(v=vs.85).aspx

我尝试使用 Windows Provisioning 行中每页列出的子节点名称,但根据 Windows ICD,它们都不是有效的子节点。您能告诉我正确的节点名称是什么吗?

我试过了:

<Battery>
  <CriticalAction>3</CriticalAction>
  <CriticalBatteryLevel>5</CriticalBatteryLevel>
  <LowAction>0</LowAction>
  <LowBatteryLevel>10</LowBatteryLevel>
  <LowBatteryWarning>0</LowBatteryWarning>
  <ReserveBatteryLevel>4</ReserveBatteryLevel>
</Battery>

顺便问一句,作为一个半反问的问题,为什么会有隐藏设置?考虑到开发人员使用 ICD 来自定义安装,为什么不是所有设置都可见?

注意:我将上面的 xml 摘录嵌套在 Settings-Customizations-Common-Power-Policy-Settings 下

谢谢

答案1

如果有人偶然发现同样的问题,这个解决方案似乎有效:(我拥有的其他方案别名是“HighPerformance”和“PowerSaver”)

<Power>
<Policy>
<Settings>
<Battery>
<SchemePersonality>
<Default SchemeAlias="Balanced">
        <Setting>
        <CriticalAction>
            <AcValue>3</AcValue>
            <DcValue>3</DcValue>
        </CriticalAction>
        <CriticalBatteryLevel>
            <AcValue>5</AcValue>
            <DcValue>5</DcValue>
        </CriticalBatteryLevel>
        <LowAction>
            <AcValue>0</AcValue>
            <DcValue>0</DcValue>
        </LowAction>
        <LowBatteryLevel>
            <AcValue>10</AcValue>
            <DcValue>10</DcValue>
        </LowBatteryLevel>
        <LowBatteryWarning>
            <AcValue>0</AcValue>
            <DcValue>0</DcValue>
        </LowBatteryWarning>
        <ReserveBatteryLevel>
            <AcValue>4</AcValue>
            <DcValue>4</DcValue>
        </ReserveBatteryLevel>
        </Setting>
</Default>
</SchemePersonality>              
</Battery>
</Settings>
</Policy>
</Power>

相关内容