次の方法で共有


Win32_EncryptableVolume クラスの GetKeyProtectorNumericalPassword メソッド

Win32_EncryptableVolume クラスの GetKeyProtectorNumericalPassword メソッドは、適切な型の特定のキー保護機能の数値パスワードを取得します。

キー保護機能識別子は、"数値パスワード" 型のキー保護機能を参照する必要があります。

構文

uint32 GetKeyProtectorNumericalPassword(
  [in]  string VolumeKeyProtectorID,
  [out] string NumericalPassword
);

パラメーター

VolumeKeyProtectorID [in]

型: string

暗号化されたボリューム キー保護機能を管理するために使用される一意の文字列識別子。

NumericalPassword [out]

型: string

対応するボリュームのロックを解除するために使用できるパスワードを表す文字列。

数値パスワードは 48 桁です。 これらの数字は 6 桁の 8 つのグループに分割され、各グループの最後の数字はグループのチェックサム値を示します。 6 桁のグループに x1、x2、x3、x4、x5、x6 というラベルが付いているとすると、チェックサム x6 桁は –x1+x2–x3+x4–x5 mod 11 として計算されます。

数字のグループはハイフンで区切られます。 したがって、"xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx" は、返されるパスワードの形式です。

戻り値

型: uint32

このメソッドは、次のいずれかのコードまたは失敗した場合は別のエラー コードを返します。

リターン コード/値 説明
S_OK
0 (0x0)
メソッドは正常に実行されました。
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
ボリュームがロックされています。
E_INVALIDARG
2147942487 (0x80070057)
VolumeKeyProtectorID パラメーターは、型 "数値パスワード" のキー保護機能を参照しません。
FVE_E_NOT_ACTIVATED
2150694920 (0x80310008)
ボリュームで BitLocker が有効になっていません。 BitLocker を有効にするキー保護機能を追加します。

 

解説

マネージド オブジェクト形式 (MOF) ファイルには、Windows Management Instrumentation (WMI) クラスの定義が含まれています。 MOF ファイルは、Windows SDK の一部としてインストールされません。 サーバー マネージャーを使用して関連付けられているロールを追加すると、サーバーにインストールされます。 MOF ファイルの詳細については、「 マネージド オブジェクト形式 (MOF)」を参照してください。

要件

要件
サポートされている最小のクライアント
Windows Vista Enterprise、Windows Vista Ultimate [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
名前空間
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof

関連項目

Win32_EncryptableVolume