MSFT_StorageFaultDomain class
Common base class for all storage fault domain objects.
The following syntax is simplified from MOF code and includes all inherited properties.
Syntax
class MSFT_StorageFaultDomain : MSFT_StorageObject
{
String Manufacturer;
String Model;
String SerialNumber;
String PhysicalLocation;
UInt16 HealthStatus;
UInt16 OperationalStatus[];
};
Members
The MSFT_StorageFaultDomain class has these types of members:
Properties
The MSFT_StorageFaultDomain class has these properties.
HealthStatus
Data type: UInt16
Access type: Read-only
The health status of the object.
Value | Meaning |
---|---|
Healthy 0 | The object is in a good state. There has been no reported read or write packet loss. |
Warning 1 | The object may be failing some read requests, but there have been no reported write failures. |
Unhealthy 2 | The object is failing read and write requests, or is no longer responding to any commands. |
Unknown 5 | The health status is unknown. |
Manufacturer
Data type: String
Access type: Read-only
The name of the company responsible for the hardware backing the fault domain object. For MSFT_PhysicalDisk it must match the disk's SCSI inquiry data.
Model
Data type: String
Access type: Read-only
Represents the model number of the hardware. For MSFT_PhysicalDisk it must match the disk's SCSI inquiry data.
OperationalStatus
Data type: UInt16 array
Access type: Read-only
An array of values that specify the operational status of the object.
Value | Meaning |
---|---|
Unknown 0 | The operational status of the object is unknown. |
Other 1 | A vendor-specific operational status has been specified. |
OK 2 | The object is responding to commands and is in a normal operating state. |
Degraded 3 | The object is responding to commands but is not running in an optimal operating state. |
Stressed 4 | The object is functioning but needs attention. For example, it might be overloaded or overheated. |
Predictive Failure 5 | The object is functioning nominally, but a failure in the near future is predicted. |
Error 6 | An error has occurred. |
Non-Recoverable Error 7 | A nonrecoverable error has occurred. |
Starting 8 | The object is in the process of starting. |
Stopping 9 | The object is in the process of stopping. |
Stopped 10 | The object was stopped or shut down in a clean and orderly fashion. |
In Service 11 | The object is being configured, maintained, cleaned, or otherwise administered. |
No Contact 12 | The storage provider has knowledge of the object but has never been able to establish communication with it. |
Lost Communication 13 | The object is known to exist and has been contacted successfully in the past but is currently unreachable. |
Aborted 14 | Similar to Stopped, except that the object stopped abruptly and may require configuration or maintenance. |
Dormant 15 | The object is reachable, but it is inactive. |
Supporting Entity in Error 16 | This status value does not necessarily indicate trouble with the object, but it does indicate that another device or connection that the object depends on may need attention. |
Completed 17 | The object has completed an operation. This status value should be combined with OK, Error, or Degraded, depending on the outcome of the operation |
Power Mode 18 | This value is reserved for system use. |
Relocating 19 | The object is in the process of relocating. |
Microsoft Reserved .. | This value is reserved for system use. |
Failed Media 0xD004 | |
Split 0xD005 | |
Stale Metadata 0xD006 | |
IO Error 0xD007 | |
Unrecognized Metadata 0xD008 | |
Microsoft Reserved 0xD009.. | This value is reserved for system use. |
PhysicalLocation
Data type: String
Access type: Read-only
A free-form string indicating where the hardware is located.
SerialNumber
Data type: String
Access type: Read-only
Represents the serial number of the hardware. For MSFT_PhysicalDisk it must match the disk's SCSI inquiry data.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 [desktop apps only] |
Minimum supported server | Windows Server 2016 [desktop apps only] |
Namespace | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |