Win32_EncryptableVolume 类的 ChangeExternalKey 方法
Win32_EncryptableVolume 类的 ChangeExternalKey 方法更改与加密卷关联的外部密钥。
语法
uint32 ChangeExternalKey(
[in] string VolumeKeyProtectorID,
[in, optional] uint8 NewExternalKey[],
[out] string NewVolumeKeyProtectorID
);
parameters
-
VolumeKeyProtectorID [in]
-
类型: 字符串
用于管理加密卷密钥保护程序的唯一字符串标识符。
-
NewExternalKey [in, optional]
-
类型: uint8[]
字节数组,指定用于解锁卷的 256 位外部密钥。
-
NewVolumeKeyProtectorID [out]
-
类型: 字符串
更新的唯一字符串标识符,用于管理加密卷密钥保护程序。
返回值
类型: uint32
此方法返回以下代码之一,如果失败,则返回另一个错误代码。
返回代码/值 | 说明 |
---|---|
|
方法成功。 |
|
NewExternalKey 参数不是大小为 32 的数组。 |
|
卷已锁定。 |
|
未在卷上启用 BitLocker。 添加密钥保护程序以启用 BitLocker。 |
|
此计算机中提供了可启动的 CD/DVD。 删除 CD/DVD 并重启计算机。 |
|
卷上不存在提供的密钥保护程序。 |
|
VolumeKeyProtectorID 参数不引用类型为“数字密码”或“外部密钥”的密钥保护程序。 使用 ProtectKeyWithNumericalPassword 或 ProtectKeyWithExternalKey 方法创建适当类型的密钥保护程序。 |
备注
此方法可用于更改使用外部密钥的任何密钥保护程序的外部密钥。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 7 企业版,Windows 7 旗舰版 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 R2 [仅限桌面应用] |
命名空间 |
Root\CIMV2\Security\MicrosoftVolumeEncryption |
MOF |
|
请参阅