MSFT_StorageNodeToStorageEnclosure class

Association between StorageNode and StorageEnclosure.

The following syntax is simplified from MOF code and includes all inherited properties.

Syntax

[Association]
class MSFT_StorageNodeToStorageEnclosure
{
  MSFT_StorageNode      REF StorageNode;
  MSFT_StorageEnclosure REF StorageEnclosure;
  UInt16                    HealthStatus;
  UInt16                    PowerSupplyOperationalStatus[];
  UInt16                    FanOperationalStatus[];
  UInt16                    TemperatureSensorOperationalStatus[];
  UInt16                    VoltageSensorOperationalStatus[];
  UInt16                    CurrentSensorOperationalStatus[];
  UInt16                    IOControllerOperationalStatus[];
};

Members

The MSFT_StorageNodeToStorageEnclosure class has these types of members:

Properties

The MSFT_StorageNodeToStorageEnclosure class has these properties.

CurrentSensorOperationalStatus

Data type: UInt16 array

Access type: Read-only

Starting in Windows 10: An array containing the operational status of each current sensor of the enclosure.

Value Meaning
Unknown 0
OK 2 The element is present and working with no issues detected.
Degraded 3 The element detected one or more non-critical issues.
Error 6 The element detected one or more critical issues.
Non-Recoverable Error 7 The element detected one or more non-recoverable issues.
Not Installed 0xD009 The element is not present.
Not Available 0xD00A The element is present but has problems.
No Access Allowed 0xD00B No access is allowed to the element.
Not Reported 0xD00C

FanOperationalStatus

Data type: UInt16 array

Access type: Read-only

Starting in Windows 10: An array containing the operational status of each fan of the enclosure.

Value Meaning
Unknown 0
OK 2 The element is present and working with no issues detected.
Degraded 3 The element detected one or more non-critical issues.
Error 6 The element detected one or more critical issues.
Non-Recoverable Error 7 The element detected one or more non-recoverable issues.
Not Installed 0xD009 The element is not present.
Not Available 0xD00A The element is present but has problems.
No Access Allowed 0xD00B No access is allowed to the element.
Not Reported 0xD00C

HealthStatus

Data type: UInt16

Access type: Read-only

Starting in Windows 10: Denotes the current health status of the enclosure.

Healthy (0)

Warning (1)

Unhealthy (2)

Unknown (5)

IOControllerOperationalStatus

Data type: UInt16 array

Access type: Read-only

Starting in Windows 10: An array containing the operational status of each controller of the enclosure.

Value Meaning
Unknown 0
OK 2 The element is present and working with no issues detected.
Degraded 3 The element detected one or more non-critical issues.
Error 6 The element detected one or more critical issues.
Non-Recoverable Error 7 The element detected one or more non-recoverable issues.
Not Installed 0xD009 The element is not present.
Not Available 0xD00A The element is present but has problems.
No Access Allowed 0xD00B No access is allowed to the element.
Not Reported 0xD00C

PowerSupplyOperationalStatus

Data type: UInt16 array

Access type: Read-only

Starting in Windows 10: An array containing the operational status of each power supply of the enclosure.

Value Meaning
Unknown 0
OK 2 The element is present and working with no issues detected.
Degraded 3 The element detected one or more non-critical issues.
Error 6 The element detected one or more critical issues.
Non-Recoverable Error 7 The element detected one or more non-recoverable issues.
Not Installed 0xD009 The element is not present.
Not Available 0xD00A The element is present but has problems.
No Access Allowed 0xD00B No access is allowed to the element.
Not Reported 0xD00C

StorageEnclosure

Data type: MSFT_StorageEnclosure

Access type: Read-only

Qualifiers: Key

StorageNode

Data type: MSFT_StorageNode

Access type: Read-only

Qualifiers: Key

TemperatureSensorOperationalStatus

Data type: UInt16 array

Access type: Read-only

Starting in Windows 10: An array containing the operational status of each temperature sensor of the enclosure.

Value Meaning
Unknown 0
OK 2 The element is present and working with no issues detected.
Degraded 3 The element detected one or more non-critical issues.
Error 6 The element detected one or more critical issues.
Non-Recoverable Error 7 The element detected one or more non-recoverable issues.
Not Installed 0xD009 The element is not present.
Not Available 0xD00A The element is present but has problems.
No Access Allowed 0xD00B No access is allowed to the element.
Not Reported 0xD00C

VoltageSensorOperationalStatus

Data type: UInt16 array

Access type: Read-only

Starting in Windows 10: An array containing the operational status of each voltage sensor of the enclosure.

Value Meaning
Unknown 0
OK 2 The element is present and working with no issues detected.
Degraded 3 The element detected one or more non-critical issues.
Error 6 The element detected one or more critical issues.
Non-Recoverable Error 7 The element detected one or more non-recoverable issues.
Not Installed 0xD009 The element is not present.
Not Available 0xD00A The element is present but has problems.
No Access Allowed 0xD00B No access is allowed to the element.
Not Reported 0xD00C

Requirements

Requirement Value
Minimum supported client Windows 8.1 [desktop apps only]
Minimum supported server Windows Server 2012 R2 [desktop apps only]
Namespace Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

See also

MSFT_StorageNode

MSFT_StorageEnclosure