Win32_EncryptableVolume类的 GetProtectionStatus 方法

Win32_EncryptableVolume类的 GetProtectionStatus 方法指示卷及其加密密钥是否 ((如果有任何) 受到保护)。

如果卷未加密或部分加密,或者卷的加密密钥在硬盘上的清除中可用,则会关闭保护。

语法

uint32 GetProtectionStatus(
  [out] uint32 ProtectionStatus
);

parameters

ProtectionStatus [out]

类型: uint32

指定卷和加密密钥是否 ((如果有任何) 受到保护)。

含义
不受保护
0
保护关闭
对于标准 HDD:
卷未加密、部分加密或卷的加密密钥在硬盘上的清除中可用。 如果使用 DisableKeyProtectors 方法禁用了密钥保护程序,或者未使用以下方法指定密钥保护程序,则硬盘上的加密密钥可用:
对于 EHDD:
卷的带区永久解锁,没有密钥管理器,或由第三方密钥管理器管理。
这也意味着乐队由 BitLocker 管理,但已调用 DisableKeyProtectors 方法并挂起驱动器。
Protected
1
ON 保护
对于标准 HDD:
卷已完全加密,卷的加密密钥在硬盘上的清除中不可用。
对于 EHDD:
BitLocker 是乐队的关键管理器。 驱动器可以锁定或解锁,但无法永久解锁。
Unknown
2
无法确定卷保护状态。 这可能会导致卷处于锁定状态。
Windows Vista 旗舰版、Windows Vista 企业版 和 Windows Server 2008:不支持此值。 此值从 Windows 7 开始支持,Windows Server 2008 R2。

 

返回值

类型: uint32

如果此方法失败,此方法将返回以下代码之一或其他错误代码。

返回代码/值 说明
S_OK
0 (0x0)
该方法成功。

 

注解

仅当首先调用 DisableKeyProtectors 或使用下列方法之一时,才能加密卷:

因此,如果磁盘已加密, ProtectionStatus 将返回零 (PROTECTION OFF) ,则禁用密钥。

使用 GetKeyProtectors 列出已指定用于保护卷加密密钥的密钥保护程序。 如果密钥保护程序存在,但保护为零 (保护关闭) ,请使用 EnableKeyProtectors 打开卷保护。

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