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 _正常
0 (0x0)
方法成功。
E _INVALIDARG
2147942487 (0x80070057)
指定了 KeyProtectorType 参数,但不引用有效的密钥保护程序类型。

备注

托管对象格式 (MOF) 文件包含 Windows Management Instrumentation (WMI) 类的定义。 MOF 文件未作为 Windows SDK 的一部分安装。 使用资源组添加关联角色时,会在服务器上安装服务器管理器。 有关 MOF 文件的信息,请参阅 MOF 托管对象格式 (MOF) 。

要求

要求
最低受支持的客户端
Windows Vista 企业版,Windows Vista 旗舰版 [ 桌面应用]
最低受支持的服务器
Windows仅服务器 2008 [ 桌面应用]
命名空间
根 \ CIMV2 \ 安全性 \ MicrosoftVolumeEncryption
MOF
Win32 _ encryptablevolume.mof

另请参阅

Win32 _ EncryptableVolume