Win32_EncryptableVolume 類別的 GetEncryptionMethod 方法

Win32_EncryptableVolume類別的GetEncryptionMethod方法表示磁片區上所使用的加密演算法和金鑰大小。

語法

uint32 GetEncryptionMethod(
  [out] uint32 EncryptionMethod,
  [out] string SelfEncryptionDriveEncryptionMethod
);

參數

EncryptionMethod [out]

類型: uint32

不帶正負號的整數,指定磁片區上所使用的加密演算法和金鑰大小。

值 意義
None
0
磁片區未加密。
AES_128_WITH_DIFFUSER
1
磁片區已使用進階加密標準 (AES) 演算法進行完整或部分加密,並使用 128 位的 AES 金鑰大小來增強擴散器層。 在執行Windows 8.1或更新版本的裝置上不再提供這個方法。
AES_256_WITH_DIFFUSER
2
磁片區已使用進階加密標準 (AES) 演算法完全或部分加密,並使用 256 位的 AES 金鑰大小來增強擴散器層。 在執行Windows 8.1或更新版本的裝置上不再提供這個方法。
AES_128
3
磁片區已使用 128 位的 AES 金鑰大小,使用進階加密標準 (AES) 演算法進行完整或部分加密。
AES_256
4
磁片區已使用 AES 金鑰大小為 256 位的 AES 金鑰大小,使用進階加密標準 (AES) 演算法進行完整或部分加密。
HARDWARE_ENCRYPTION
5
磁片區已使用磁片磁碟機的硬體功能完全或部分加密。
XTS_AES_128
6
磁片區已使用進階加密標準 (AES) ,以及 128 位的 AES 金鑰大小,使用 XTS 完全或部分加密。 這個方法僅適用于執行 Windows 10 1511 版或更新版本的裝置。
XTS_AES_256
7
磁片區已使用進階加密標準 (AES) ,以及 256 位的 AES 金鑰大小,使用 XTS 完全或部分加密。 這個方法僅適用于執行 Windows 10 1511 版或更新版本的裝置。
(uint32) –1
UNKNOWN
磁片區已完全或部分使用未知的演算法和金鑰大小進行加密。

 

SelfEncryptionDriveEncryptionMethod [out]

類型: 字串

加密演算法是在自我加密磁片磁碟機上設定。 Null 字串表示 BitLocker 正在使用軟體加密,或未報告任何加密方法。

傳回值

類型: uint32

此方法會在失敗時傳回下列其中一個代碼或另一個錯誤碼。

傳回碼/值 描述
S_OK
0 (0x0)
此方法成功。

 

備註

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

規格需求

需求 值
最低支援的用戶端
Windows Vista Enterprise、Windows Vista Ultimate [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
命名空間
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof

另請參閱

Win32_EncryptableVolume