Win32 EncryptableVolume 類別的 IsKeyProtectorAvailable 方法 _

Win32 _ EncryptableVolume類別的 IsKeyProtectorAvailable 方法會指出磁片區是否有可用的保護裝置。

如果提供保護裝置類型,則此方法會指出指定類型的保護裝置是否可供磁片區使用。

語法

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

參數

KeyProtectorType [在中,選擇性]

類型: uint32

不帶正負號的整數,表示所查詢之磁片區金鑰保護裝置的類型。

如果未指定此參數,則會查詢磁片區的所有可用金鑰保護裝置。

意義
0
所有類型。
系統會查詢所有金鑰保護裝置。
1
信賴平臺模組 (TPM) 。
2
外部金鑰。
3
數位密碼。
4
TPM 和 PIN。
5
TPM 和啟動金鑰。
6
TPM 和 PIN 和啟動金鑰。
7
公開金鑰。
8
密碼。
9
TPM 憑證
10
(SID) 的安全識別碼

IsKeyProtectorAvailable [擴展]

類型: 布林值

布林值,指出磁片區上是否存在指定類型的磁片區金鑰保護裝置。

傳回值

類型: uint32

這個方法會傳回下列其中一個程式碼,如果失敗,則傳回另一個錯誤碼。

傳回碼/值 Description
S _確定
0 (0x0)
此方法成功。
E _INVALIDARG
2147942487 (0x80070057)
已指定 KeyProtectorType 參數,但未參考有效的金鑰保護裝置類型。

備註

受控物件格式 (MOF) 檔包含 Windows Management Instrumentation (WMI) 類別的定義。 MOF 檔案不會安裝為 Windows SDK 的一部分。 當您使用伺服器管理員新增相關聯的角色時,它們會安裝在伺服器上。 如需 MOF 檔案的詳細資訊,請參閱 受控物件格式 (mof)

規格需求

需求
最低支援的用戶端
僅限 windows Vista Enterprise、Windows Vista 旗艦版傳統型 [ 應用程式]
最低支援的伺服器
僅限 Windows Server 2008 [ desktop 應用程式]
命名空間
根 \ CIMV2 \ 安全性 \ MicrosoftVolumeEncryption
MOF
Win32 _ encryptablevolume mof

另請參閱

Win32 _ EncryptableVolume