Win32_EncryptableVolume 類別的 GetKeyPackage 方法

Win32_EncryptableVolume類別的GetKeyPackage方法會匯出有助於修復磁片磁碟機嚴重損壞且沒有資料備份檔時,協助修復加密資料的資訊。

匯出的資訊是由「數值密碼」或「外部金鑰」類型的金鑰保護裝置所保護的磁片區加密金鑰所組成。 若要使用此套件,您也必須儲存對應的數值密碼或外部金鑰。

重要

如果您選擇匯出金鑰套件,請務必將此資訊保留在妥善保護的位置。 請勿將此資訊與您的電腦一起攜帶。 如果此金鑰套件遺失或遭竊,您必須解密磁片區,並使用新的金鑰重新加密磁片區。

 

發生磁片磁碟機故障時,BitLocker 修復工具會存在,以協助修復可用的資料。 如需此工具如何使用金鑰套件的詳細資訊,請參閱 如何使用 BitLocker 修復工具協助從 Windows Vista 中的加密磁片區復原資料。

語法

uint32 GetKeyPackage(
  [in]  string VolumeKeyProtectorID,
  [out] uint8  KeyPackage[]
);

參數

VolumeKeyProtectorID [in]

類型: 字串

用來管理加密磁片區金鑰保護裝置的唯一字串識別碼。 若要匯出金鑰套件,您必須使用類型為「數值密碼」或「外部金鑰」的金鑰保護裝置。

KeyPackage[] [out]

類型: uint8

位元組資料流程,其中包含磁片區的加密金鑰,由指定的金鑰保護裝置保護。

傳回值

類型: uint32

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

傳回碼/值 描述
S_OK
0 (0x0)
此方法成功。
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
磁片區已鎖定。
FVE_E_NOT_ACTI加值稅ED
2150694920 (0x80310008)
磁碟區上未啟用 BitLocker。 新增金鑰保護裝置以啟用 BitLocker。
FVE_E_PROTECTOR_NOT_FOUND
2150694963 (0x80310033)
提供的金鑰保護裝置不存在於磁片區上。
FVE_E_INVALID_PROTECTOR_TYPE
2150694970 (0x8031003A)
VolumeKeyProtectorID參數不會參考類型為「數值密碼」或「外部金鑰」的金鑰保護裝置。 使用 ProtectKeyWithNumericalPassword 或 ProtectKeyWithExternalKey 方法來建立適當類型的金鑰保護裝置。

 

備註

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