Win32_EncryptableVolume 类的 ClearAllAutoUnlockKeys 方法

Win32_EncryptableVolume 类的 ClearAllAutoUnlockKeys 方法将删除保存到当前正在运行的操作系统卷上用于自动解锁数据卷的所有外部密钥和相关信息。

语法

uint32 ClearAllAutoUnlockKeys();

参数

此方法没有任何参数。

返回值

类型: uint32

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

返回代码/值 说明
S_OK
0 (0x0)
方法成功。
FVE_E_NOT_ACTIVATED
2150694920 (0x80310008)
未在卷上启用 BitLocker。 添加密钥保护程序以启用 BitLocker。
FVE_E_NOT_OS_VOLUME
2150694952 (0x80310028)
方法只能针对当前运行的操作系统卷运行。

 

备注

ClearAllAutoUnlockKeys 实现的功能与为曾经与当前正在运行的操作系统关联的每个数据卷(甚至当前未连接到计算机的数据卷)运行 DisableAutoUnlock 相同。 它还会删除与不再存在的数据卷关联的任何过时解锁信息。

在当前运行的操作系统卷上调用 Decrypt 之前,请使用 ClearAllAutoUnlockKeys 来确保放置在操作系统注册表中以自动解锁数据卷的信息在磁盘上的 clear 中不可访问。

ClearAllAutoUnlockKeys 成功运行后,可以使用 UnlockWithExternalKeyUnlockWithNumericalPassword 方法来解锁此计算机上的所有数据卷。 使用 EnableAutoUnlock 重新启用数据卷的自动解锁。

如果未返回其他错误, ClearAllAutoUnlockKeys 将从注册表中删除任何卷保护程序 ID 和外部密钥,用于自动解锁曾经与当前正在运行的操作系统卷关联的任何数据卷。

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