MSFT_StorageEnclosure クラス
ストレージ エンクロージャーを表します。
次の構文は MOF コードから簡略化され、継承されたすべてのプロパティが含まれています。
構文
class MSFT_StorageEnclosure : MSFT_StorageFaultDomain
{
String DeviceId;
String FriendlyName;
String FirmwareVersion;
UInt32 NumberOfSlots;
UInt16 PowerSupplyOperationalStatus[];
UInt16 FanOperationalStatus[];
UInt16 TemperatureSensorOperationalStatus[];
UInt16 VoltageSensorOperationalStatus[];
UInt16 CurrentSensorOperationalStatus[];
UInt16 IOControllerOperationalStatus[];
};
メンバー
MSFT_StorageEnclosure クラスには、次の種類のメンバーがあります。
メソッド
MSFT_StorageEnclosure クラスでは、次のメソッドを使用できます。
Method | 説明 |
---|---|
GetVendorData | エンクロージャーからベンダー固有のデータを返します。 |
IdentifyElement | ユーザーがエンクロージャーとその要素に対して識別タスクを実行できるようにします。 |
プロパティ
MSFT_StorageEnclosure クラスには、次のプロパティがあります。
CurrentSensorOperationalStatus
データ型: UInt16 配列
アクセスの種類: 読み取り専用
エンクロージャーの各センサーの現在の動作状態を含む配列。
Value | 意味 |
---|---|
不明 0 | 要素の動作状態が不明です。 |
OK 2 | 要素が存在し、動作しています。問題は検出されません。 |
低下 3 | 要素は重大でない問題を検出しています。 |
エラー 6 | 要素は重大な問題を検出しています。 |
回復不能エラー 7 | 要素は回復不可能な問題を検出しています。 |
インストールされていません 0xD009 | この要素は存在しません。 |
利用不可 0xD00A | 要素は存在しますが、利用できません。 |
アクセス不許可 0xD00B | 要素へのアクセスは許可されません。 |
サポートされていない 0xD00C | 要素がサポートされていません。 |
DeviceId
データ型: 文字列
アクセスの種類: 読み取り専用
エンクロージャーに一意の名前を付けるアドレスまたはその他の識別子。
FanOperationalStatus
データ型: UInt16 配列
アクセスの種類: 読み取り専用
エンクロージャーの各ファンの現在の動作状態を含む配列。
Value | 意味 |
---|---|
不明 0 | 要素の動作状態が不明です。 |
OK 2 | 要素が存在し、動作しています。問題は検出されません。 |
低下 3 | 要素は重大でない問題を検出しています。 |
エラー 6 | 要素は重大な問題を検出しています。 |
回復不能エラー 7 | 要素は回復不可能な問題を検出しています。 |
インストールされていません 0xD009 | この要素は存在しません。 |
利用不可 0xD00A | 要素は存在しますが、利用できません。 |
アクセス不許可 0xD00B | 要素へのアクセスは許可されません。 |
サポートされていない 0xD00C | 要素がサポートされていません。 |
FirmwareVersion
データ型: 文字列
アクセスの種類: 読み取り専用
修飾子: 必須
エンクロージャーのファームウェア バージョンの文字列表現。
FriendlyName
データ型: 文字列
アクセスの種類: 読み取り専用
修飾子: 必須
エンクロージャーの名前を表すユーザーフレンドリな文字列。
IOControllerOperationalStatus
データ型: UInt16 配列
アクセスの種類: 読み取り専用
エンクロージャーの各 IO コントローラー モジュールの動作状態を含む配列。
Value | 意味 |
---|---|
不明 0 | 要素の動作状態が不明です。 |
OK 2 | 要素が存在し、動作しています。問題は検出されません。 |
低下 3 | 要素は重大でない問題を検出しています。 |
エラー 6 | 要素は重大な問題を検出しています。 |
回復不能エラー 7 | 要素は回復不可能な問題を検出しています。 |
インストールされていません 0xD009 | この要素は存在しません。 |
利用不可 0xD00A | 要素は存在しますが、利用できません。 |
アクセス不許可 0xD00B | 要素へのアクセスは許可されません。 |
サポートされていない 0xD00C | 要素がサポートされていません。 |
NumberOfSlots
データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: 必須
エンクロージャー内でホストされているスロットの数。
PowerSupplyOperationalStatus
データ型: UInt16 配列
アクセスの種類: 読み取り専用
エンクロージャーの各電源モジュールの動作状態を含む配列。
Value | 意味 |
---|---|
不明 0 | 要素の動作状態が不明です。 |
OK 2 | 要素が存在し、動作しています。問題は検出されません。 |
低下 3 | 要素は重大でない問題を検出しています。 |
エラー 6 | 要素は重大な問題を検出しています。 |
回復不能エラー 7 | 要素は回復不可能な問題を検出しています。 |
インストールされていません 0xD009 | この要素は存在しません。 |
利用不可 0xD00A | 要素は存在しますが、利用できません。 |
アクセス不許可 0xD00B | 要素へのアクセスは許可されません。 |
サポートされていない 0xD00C | 要素がサポートされていません。 |
TemperatureSensorOperationalStatus
データ型: UInt16 配列
アクセスの種類: 読み取り専用
エンクロージャーの各温度センサーの動作状態を含む配列。
Value | 意味 |
---|---|
不明 0 | 要素の動作状態が不明です。 |
OK 2 | 要素が存在し、動作しています。問題は検出されません。 |
低下 3 | 要素は重大でない問題を検出しています。 |
エラー 6 | 要素は重大な問題を検出しています。 |
回復不能エラー 7 | 要素は回復不可能な問題を検出しています。 |
インストールされていません 0xD009 | この要素は存在しません。 |
利用不可 0xD00A | 要素は存在しますが、利用できません。 |
アクセス不許可 0xD00B | 要素へのアクセスは許可されません。 |
サポートされていない 0xD00C | 要素がサポートされていません。 |
VoltageSensorOperationalStatus
データ型: UInt16 配列
アクセスの種類: 読み取り専用
エンクロージャーの各電圧センサーの動作状態を含む配列。
Value | 意味 |
---|---|
不明 0 | 要素の動作状態が不明です。 |
OK 2 | 要素が存在し、動作しています。問題は検出されません。 |
低下 3 | 要素は重大でない問題を検出しています。 |
エラー 6 | 要素は重大な問題を検出しています。 |
回復不能エラー 7 | 要素は回復不可能な問題を検出しています。 |
インストールされていません 0xD009 | この要素は存在しません。 |
利用不可 0xD00A | 要素は存在しますが、利用できません。 |
アクセス不許可 0xD00B | 要素へのアクセスは許可されません。 |
サポートされていない 0xD00C | 要素がサポートされていません。 |
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |