【问题标题】:What does 'precision level' mean in this WMI method?此 WMI 方法中的“精度级别”是什么意思?
【发布时间】:2017-05-26 13:41:44
【问题描述】:

我有一个应用需要运行WMI中Win32_EncryptableVolume类的GetConversionStatus方法来检测当前机器上Bitlocker状态的各种信息。 p>

此方法的MSDN page 定义了一个名为“PrecisionFactor”的参数。他们将其描述为:

一个从 0 到 4 的值,指定精度级别

这是干什么用的?有谁知道这实际上会影响什么或这对输出有什么影响?这个参数的实际作用有英文描述吗?

【问题讨论】:

  • 我的第一个猜测是它会影响返回百分比的精度。想测试一下吗?
  • @TheodorosChatzigiannakis 是的,如果这里没有人确切知道,我当然可以。我希望得到一个更有说服力的答案,而不是依赖于我运行它时看起来会做什么。

标签: c# wmi precision bitlocker


【解决方案1】:

百分比总是作为 UInt32 返回。因此,为了给用户灵活的十进制数字,PrecisionFactor 被作为输入。

基于精度因子,将返回精确到许多十进制数字的百分比,但为 UInt32。以下脚本解释了该行为:

PS C:\> 0..4 | % { $encVol.GetConversionStatus($_).EncryptionPercentage } | ft

对于我完全加密的卷,输出是

100
1000
10000
100000
1000000

【讨论】:

    【解决方案2】:

    我建议直接通过 MSDN 论坛 ping 它们。我翻阅了旧的参考资料,看起来他们可能在某处丢弃了文档。

    【讨论】:

    猜你喜欢
    • 2012-02-21
    • 1970-01-01
    • 2014-03-10
    • 2017-07-25
    • 1970-01-01
    • 2014-09-10
    • 2016-10-17
    • 2013-11-02
    • 1970-01-01
    相关资源
    最近更新 更多