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
此方法會在失敗時傳回下列其中一個代碼或另一個錯誤碼。
傳回碼/值 | 描述 |
---|---|
|
此方法成功。 |
備註
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 |
|
另請參閱