Win32_EncryptableVolume类的 IsKeyProtectorAvailable 方法

Win32_EncryptableVolume类的 IsKeyProtectorAvailable 方法指示保护程序是否可用于卷。

如果提供了保护程序类型,则该方法指示指定类型的保护程序是否可用于卷。

语法

uint32 IsKeyProtectorAvailable(
  [in, optional] uint32  KeyProtectorType,
  [out]          boolean IsKeyProtectorAvailable
);

parameters

KeyProtectorType [in, 可选]

类型: uint32

一个无符号整数,指示查询卷密钥保护程序的类型。

如果未指定此参数,则会查询卷的所有可用密钥保护程序。

含义
0
所有类型。
查询所有密钥保护程序。
1
受信任的平台模块 (TPM) 。
2
外部键。
3
数字密码。
4
TPM 和 PIN。
5
TPM 和启动密钥。
6
TPM 和 PIN 和启动密钥。
7
公钥。
8
密码。
9
TPM 证书
10
安全标识符 (SID)

 

IsKeyProtectorAvailable [out]

类型: 布尔值

一个布尔值,该值指示卷上是否存在指定类型的卷密钥保护程序。

返回值

类型: uint32

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

返回代码/值 说明
S_OK
0 (0x0)
该方法成功。
E_INVALIDARG
2147942487 (0x80070057)
指定 KeyProtectorType 参数,但不引用有效的密钥保护程序类型。

 

注解

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