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