Win32_EncryptableVolume 类的 DeleteKeyProtector 方法

Win32_EncryptableVolume 类的 DeleteKeyProtector 方法删除卷的给定密钥保护程序。

如果未加密卷具有密钥保护程序,当 DeleteKeyProtector 删除最后一个密钥保护程序时,卷将还原到标准 NTFS 文件系统。

如果卷从未加密过,则删除密钥保护程序将还原 NTFS。

如果卷尚未完全解密,请在删除卷的最后一个密钥保护程序之前使用 DisableKeyProtectors ,以确保卷的加密部分仍可访问。

语法

uint32 DeleteKeyProtector(
  [in] string VolumeKeyProtectorID
);

parameters

VolumeKeyProtectorID [in]

类型: 字符串

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

返回值

类型: uint32

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

返回代码/值 说明
S_OK
0 (0x0)
方法成功。
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
卷已锁定。
FVE_E_NOT_ACTIVATED
2150694920 (0x80310008)
未在卷上启用 BitLocker。 添加密钥保护程序以启用 BitLocker。
E_INVALIDARG
2147942487 (0x80070057)
VolumeKeyProtectorID 参数不引用有效的密钥保护程序。
FVE_E_KEY_REQUIRED
2150694941 (0x8031001D)
如果启用了密钥保护程序,则无法删除部分或完全加密卷的最后一个密钥保护程序。 在删除最后一个密钥保护程序之前,请使用 DisableKeyProtectors ,以确保卷的加密部分仍可访问。
FVE_E_VOLUME_BOUND_ALREADY
2150694943 (0x8031001F)
无法删除此密钥保护程序,因为它用于自动解锁卷。
在删除此密钥保护程序之前,使用 DisableAutoUnlock 禁用自动解锁。

 

备注

托管对象格式 (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