Win32_EncryptableVolume クラスの IsKeyProtectorAvailable メソッド

Win32_EncryptableVolume クラスの IsKeyProtectorAvailable メソッドは、ボリュームでプロテクタを使用できるかどうかを示します。

プロテクタの種類が指定されている場合、 メソッドは、指定した型のプロテクタがボリュームに対して使用可能かどうかを示します。

構文

uint32 IsKeyProtectorAvailable(
  [in, optional] uint32  KeyProtectorType,
  [out]          boolean IsKeyProtectorAvailable
);

パラメーター

KeyProtectorType [in, optional]

型: uint32

照会されたボリューム キー保護機能の種類を示す符号なし整数。

このパラメーターを指定しない場合は、ボリュームの使用可能なすべてのキー保護機能が照会されます。

説明
0
すべての型。
すべてのキー保護機能に対してクエリが実行されます。
1
トラステッド プラットフォーム モジュール (TPM)。
2
外部キー。
3
数値パスワード。
4
TPM と PIN。
5
TPM とスタートアップ キー。
6
TPM と PIN とスタートアップ キー。
7
公開キー。
8
パスフレーズ。
9
TPM 証明書
10
セキュリティ識別子 (SID)

 

IsKeyProtectorAvailable [out]

型: ブール値

指定した種類のボリューム キー保護機能がボリュームに存在するかどうかを示すブール値。

戻り値

型: uint32

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

リターン コード/値 説明
S_OK
0 (0x0)
メソッドは正常に実行されました。
E_INVALIDARG
2147942487 (0x80070057)
KeyProtectorType パラメーターが指定されていますが、有効なキー保護機能の種類を参照していません。

 

解説

マネージド オブジェクト形式 (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