Win32_EncryptableVolume 類別的 GetKeyProtectorCertificate 方法

Win32_EncryptableVolume類別的GetKeyProtectorCertificate方法會擷取公開金鑰和公開金鑰保護裝置的憑證指紋。

語法

uint32 GetKeyProtectorCertificate(
  [in]  string VolumeKeyProtectorID,
  [out] uint8  PublicKey[],
  [out] string CertThumbprint,
  [out] uint32 CertType
);

參數

VolumeKeyProtectorID [in]

類型: 字串

用來管理加密磁片區金鑰保護裝置的唯一字串識別碼。

PublicKey [out]

類型: uint8[]

指定公開金鑰的位元組陣列。

CertThumbprint [out]

類型: 字串

指定憑證指紋的字串。

CertType [out]

類型: uint32

不帶正負號的整數,指定金鑰保護裝置的類型。 這個整數可用來區分資料復原代理程式 (DRA) 和使用者憑證。

值 意義
1
憑證是 DRA。
2
憑證不是 DRA。

 

傳回值

類型: uint32

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

傳回碼/值 描述
S_OK
0 (0x0)
此方法成功。
E_INVALIDARG
2147942487 (0x80070057)
指定的金鑰保護裝置不是金鑰保護裝置。 您必須輸入另一個金鑰保護裝置。
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
BitLocker 磁片磁碟機加密會鎖定此磁片磁碟機。 您必須從主控台解除鎖定此磁片區。
FVE_E_NOT_ACTI加值稅ED
2150694920 (0x80310008)
磁碟區上未啟用 BitLocker。 新增金鑰保護裝置以啟用 BitLocker。
FVE_E_POLICY_USER_CERTIFICATE_REQUIRED
2150695027 (0x80310073)
群組原則需要使用使用者憑證,例如智慧卡。

 

備註

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

規格需求

需求 值
最低支援的用戶端
Windows 7 企業版,Windows 7 旗艦版 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 R2 [僅限傳統型應用程式]
命名空間
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof

另請參閱

Win32_EncryptableVolume