Share via


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