Win32_EncryptableVolume 類別的 GetProtectionStatus 方法

Win32_EncryptableVolume類別的GetProtectionStatus方法會指出磁片區及其加密金鑰是否 (是否有任何) 受到保護。

如果磁片區未加密或部分加密,或磁片區加密金鑰可在硬碟上的清除中取得,則會關閉保護。

語法

uint32 GetProtectionStatus(
  [out] uint32 ProtectionStatus
);

參數

ProtectionStatus [out]

類型: uint32

指定磁片區與加密金鑰是否 (是否有任何) 受到保護。

意義
未受保護
0
保護關閉
針對標準 HDD:
磁片區未加密、部分加密或磁片區的加密金鑰可在硬碟上的清除中取得。 如果已使用 DisableKeyProtectors 方法來停用金鑰保護裝置,或是未使用下列方法指定任何金鑰保護裝置,則加密金鑰可在硬碟上清除:
針對 EHDD:
磁片區的訊號會永久解除鎖定、沒有金鑰管理員,或由協力廠商金鑰管理員管理。
這也表示頻區是由 BitLocker 管理,但已呼叫 DisableKeyProtectors 方法,並暫停磁片磁碟機。
Protected
1
保護開啟
針對標準 HDD:
磁片區已完全加密,磁片區的加密金鑰無法在硬碟上的清除中取得。
針對 EHDD:
BitLocker 是帶狀區的主要管理員。 磁片磁碟機可以鎖定或解除鎖定,但無法永久解除鎖定。
Unknown
2
無法判斷磁片區保護狀態。 這可能是因為磁片區處於鎖定狀態所造成。
Windows Vista Ultimate、Windows Vista Enterprise 和 Windows Server 2008: 不支援此值。 從 Windows 7 和 Windows Server 2008 R2 開始,支援此值。

 

傳回值

類型: uint32

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

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

 

備註

只有在先呼叫 DisableKeyProtectors 或使用下列其中一種方法時,才可以加密磁片區:

因此,如果磁片已加密, ProtectionStatus 會傳回零 (PROTECTION OFF) ,則會停用金鑰。

使用 GetKeyProtectors 列出已指定來保護磁片區加密金鑰的金鑰保護裝置。 如果金鑰保護裝置存在,但保護為零 (PROTECTION OFF) ,請使用 EnableKeyProtectors 來開啟磁片區保護。

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