Win32_EncryptableVolume 類別的 Lock 方法

Win32_EncryptableVolume類別的Lock方法會卸載磁片區,並從系統記憶體中移除磁片區的加密金鑰。 磁片區的內容會保持無法存取,直到 UnlockWithExternalKey 方法或 UnlockWithNumericalPassword 方法解除鎖定為止。 這個方法無法針對目前執行的作業系統磁片區成功執行。

注意

如果磁片區支援硬體加密,則訊號範圍會設定為「鎖定」。

 

語法

uint32 Lock(
  [in, optional] boolean ForceDismount
);

參數

ForceDismount [in, optional]

類型: 布林值

如果 為 true ,則會強制卸載磁片。

傳回值

類型: uint32

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

傳回碼/值 描述
S_OK
0 (0x0)
此方法成功。
E_ACCESS_DENIED
2147942405 (0x80070005)
應用程式正在存取此磁片區。 如果所有存取都是非例外的,請將 ForceDismount 參數指定為 true 可讓 方法順利執行。
FVE_E_NOT_ENCRYPTED
2150694913 (0x80310001)
磁片區已完全解密,且無法鎖定。
FVE_E_PROTECTION_DISABLED
2150694945 (0x80310021)
磁片區加密金鑰可在磁片上的清除中取得,以防止磁片區遭到鎖定。
FVE_E_RECOVERY_KEY_REQUIRED
2150694946 (0x80310022)
磁片區沒有「數值密碼」或「外部金鑰」類型的金鑰保護裝置,而需要解除鎖定磁片區。

 

備註

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

規格需求

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

另請參閱

Win32_EncryptableVolume