ボリュームに対して診断を実行し、対応可能な結果を返します。
構文
UInt32 Diagnose(
[out] String DiagnoseResults[o],
[out] String ExtendedStatus
);
パラメーター
DiagnoseResults [out]
診断の対応可能な結果を指定する埋め込み MSFT_StorageDiagnoseResult オブジェクトを含む文字列の配列。
ExtendedStatus [out]
埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。
このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有の) エラー情報を返すことができます。
戻り値
成功 (0)
Not Supported (1)
不明なエラー (2)
タイムアウト (3)
失敗 (4)
無効なパラメーター (5)
メソッド パラメーターチェック済み - ジョブが開始されました (4096)
アクセスが拒否されました (40001)
リソース不足のため、操作を完了できません。 (40002)
キャッシュが古くなっています (40003)
クラスター ヘルス リソースとの通信に失敗しました。 (59000)
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
| 名前空間 | Root\Microsoft\Windows\Storage |
| MOF | Storagewmi.mof |