Win32_EncryptableVolume 类的 GetKeyProtectorNumericalPassword 方法

Win32_EncryptableVolume 类的 GetKeyProtectorNumericalPassword 方法检索适当类型的给定密钥保护程序的数字密码。

密钥保护程序标识符必须引用“数字密码”类型的密钥保护程序。

语法

uint32 GetKeyProtectorNumericalPassword(
  [in]  string VolumeKeyProtectorID,
  [out] string NumericalPassword
);

参数

VolumeKeyProtectorID [in]

类型: 字符串

用于管理加密卷密钥保护程序的唯一字符串标识符。

NumericalPassword [out]

类型: 字符串

一个字符串,表示可用于解锁相应卷的密码。

数字密码为 48 位。 这些数字分为 8 组(6 位数字),每个组中的最后一位数字表示该组的校验和值。 假设一组 6 位数字标记为 x1、x2、x3、x4、x5 和 x6,校验和 x6 数字的计算方式为 –x1+x2–x3+x4–x5 mod 11。

数字组由连字符分隔。 因此,“xxxxxx-xxxxxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx”是返回的密码的格式。

返回值

类型: uint32

此方法返回以下代码之一,如果失败,则返回另一个错误代码。

返回代码/值 说明
S_OK
0 (0x0)
方法成功。
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
卷已锁定。
E_INVALIDARG
2147942487 (0x80070057)
VolumeKeyProtectorID 参数不引用类型为“数字密码”的密钥保护程序。
FVE_E_NOT_ACTIVATED
2150694920 (0x80310008)
未在卷上启用 BitLocker。 添加密钥保护程序以启用 BitLocker。

 

备注

托管对象格式 (MOF) 文件包含 Windows Management Instrumentation (WMI) 类的定义。 MOF 文件未作为 Windows SDK 的一部分安装。 使用 服务器管理器添加关联角色时,它们安装在服务器上。 有关 MOF 文件的详细信息,请参阅 托管对象格式 (MOF)

要求

要求
最低受支持的客户端
Windows Vista 企业版,Windows Vista 旗舰版 [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
命名空间
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof

另请参阅

Win32_EncryptableVolume