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參數不會參考類型為「數值密碼」或「外部金鑰」的金鑰保護裝置。 使用 ProtectKeyWithNumericalPasswordProtectKeyWithExternalKey 方法來建立適當類型的金鑰保護裝置。

 

備註

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