MSFT_StorageEnclosure, ROOT\Microsoft\Windows\Storage

Class | Methods (2) | Properties (20) | Qualifiers (5) | Instances | Namespaces (3)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

Represents a manageable physical disk enclosure.

MSFT_StorageEnclosure methods

MSFT_StorageEnclosure has 2 methods (2 Local)

NameOriginReturn
GetVendorDataMSFT_StorageEnclosureuint32 {'out':True}
IdentifyElementMSFT_StorageEnclosureuint32 {'out':True}

MSFT_StorageEnclosure properties

MSFT_StorageEnclosure has 20 properties (14 Local, 6 Derived)

NameOriginCIMType
CurrentSensorOperationalStatusMSFT_StorageEnclosure18 [uint16]
DeviceIdMSFT_StorageEnclosure8 [string]
FanOperationalStatusMSFT_StorageEnclosure18 [uint16]
FirmwareVersionMSFT_StorageEnclosure8 [string]
FriendlyNameMSFT_StorageEnclosure8 [string]
HealthStatusMSFT_StorageEnclosure18 [uint16]
IOControllerOperationalStatusMSFT_StorageEnclosure18 [uint16]
ManufacturerMSFT_StorageEnclosure8 [string]
ModelMSFT_StorageEnclosure8 [string]
NumberOfSlotsMSFT_StorageEnclosure19 [uint32]
key
ObjectId
MSFT_StorageObject8 [string]
PassThroughClassMSFT_StorageObject8 [string]
PassThroughIdsMSFT_StorageObject8 [string]
PassThroughNamespaceMSFT_StorageObject8 [string]
PassThroughServerMSFT_StorageObject8 [string]
PowerSupplyOperationalStatusMSFT_StorageEnclosure18 [uint16]
SerialNumberMSFT_StorageEnclosure8 [string]
TemperatureSensorOperationalStatusMSFT_StorageEnclosure18 [uint16]
UniqueIdMSFT_StorageObject8 [string]
VoltageSensorOperationalStatusMSFT_StorageEnclosure18 [uint16]

Detailed description of MSFT_StorageEnclosure methods

Local methods (2) of MSFT_StorageEnclosure class

GetVendorData method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
PageNumberuint160-{'Description':'Denotes the page number for which vendor data is requested.','In':True,'Required':True}
VendorDatastring1-{'Description':'The vendor specific data (page 04h for example) from an enclosure.','Out':True}
ExtendedStatusobject:MSFT_StorageExtendedStatus2-{'Description':'ExtendedStatus allows the storage provider to return extended (implementation specific) error information.','EmbeddedInstance':'MSFT_StorageExtendedStatus','Out':True}
Description'This method returns the vendor specific data from an enclosure.'
implementedTrue
ValueMap['0', '1', '2', '3', '4', '5', '40001', '40002', '46000', '46001', '55002']
Values['Success', 'Not Supported', 'Unspecified Error', 'Timeout', 'Failed', 'Invalid Parameter', 'Access denied', 'There are not enough resources to complete the operation.', 'Cannot connect to the storage provider.', 'The storage provider cannot connect to the storage subsystem.', 'The given page number has not been implemented.']
GetVendorData method is in 1 class (MSFT_StorageEnclosure) of ROOT\Microsoft\Windows\Storage and in 3 namespaces
IdentifyElement method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Enableboolean0-{'Description':'If set to TRUE, this instructs the enclosure to enable its identification LED on the specified element. The identification LED should remain enabled until a second call to IdentifyElement on the same element is made with this parameter specified as FALSE.','In':True}
SlotNumbersuint321-{'Description':'The numbers of the slots on which to enable or disable identification.','In':True}
ExtendedStatusobject:MSFT_StorageExtendedStatus2-{'Description':'ExtendedStatus allows the storage provider to return extended (implementation specific) error information.','EmbeddedInstance':'MSFT_StorageExtendedStatus','Out':True}
Description'This method allows a user to perform certain identification tasks on the enclosure and its elements.'
implementedTrue
ValueMap['0', '1', '2', '3', '4', '5', '40001', '40002', '46000', '46001', '55000', '55001']
Values['Success', 'Not Supported', 'Unspecified Error', 'Timeout', 'Failed', 'Invalid Parameter', 'Access denied', 'There are not enough resources to complete the operation.', 'Cannot connect to the storage provider.', 'The storage provider cannot connect to the storage subsystem.', 'One or more slot numbers provided are not valid.', 'The enclosure does not support identification of the enclosure element.']
IdentifyElement method is in 1 class (MSFT_StorageEnclosure) of ROOT\Microsoft\Windows\Storage and in 3 namespaces

Detailed description of MSFT_StorageEnclosure properties

Local properties (14) of MSFT_StorageEnclosure class

CurrentSensorOperationalStatus property
CIMTYPE'uint16'
Description'An array containing the operational status of each current sensor of the enclosure.
0 - 'Unknown'
2 - 'OK': The element is present and working with no issues detected.
3 - 'Degraded': The element detected one or more non-critical issues.
6 - 'Error': The element detected one or more critical issues.
7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
0xD009 - 'Not Installed': The element is not present.
0xD00A - 'Not Available': The element is present but has problems.
0xD00B - 'No Access Allowed': No access is allowed to the element.
0xD00C - 'Not Reported' '
ValueMap['0', '2', '3', '6', '7', '0xD009', '0xD00A', '0xD00B', '0xD00C']
Values['Unknown', 'OK', 'Degraded', 'Error', 'Non-Recoverable Error', 'Not Installed', 'Not Available', 'No Access Allowed', 'Not Reported']
CurrentSensorOperationalStatus property is in 1 class (MSFT_StorageEnclosure) of ROOT\Microsoft\Windows\Storage and in 3 namespaces
DeviceId property
CIMTYPE'string'
Description'DeviceId is an address or other identifier that uniquely names the enclosure. For example, DeviceId is the enclosure GUID in Storage Spaces provider.'
DeviceId property is in 3 classes of ROOT\Microsoft\Windows\Storage and in 21 namespaces
FanOperationalStatus property
CIMTYPE'uint16'
Description'An array containing the operational status of each fan of the enclosure.
0 - 'Unknown'
2 - 'OK': The element is present and working with no issues detected.
3 - 'Degraded': The element detected one or more non-critical issues.
6 - 'Error': The element detected one or more critical issues.
7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
0xD009 - 'Not Installed': The element is not present.
0xD00A - 'Not Available': The element is present but has problems.
0xD00B - 'No Access Allowed': No access is allowed to the element.
0xD00C - 'Not Reported' '
ValueMap['0', '2', '3', '6', '7', '0xD009', '0xD00A', '0xD00B', '0xD00C']
Values['Unknown', 'OK', 'Degraded', 'Error', 'Non-Recoverable Error', 'Not Installed', 'Not Available', 'No Access Allowed', 'Not Reported']
FanOperationalStatus property is in 1 class (MSFT_StorageEnclosure) of ROOT\Microsoft\Windows\Storage and in 3 namespaces
FirmwareVersion property
CIMTYPE'string'
Description'This field is a string representation of the enclosure's firmware version.'
FirmwareVersion property is in 4 classes of ROOT\Microsoft\Windows\Storage and in 6 namespaces
FriendlyName property
CIMTYPE'string'
Description'A user-friendly string representing the name of the enclosure.'
FriendlyName property is in 9 classes of ROOT\Microsoft\Windows\Storage and in 22 namespaces
HealthStatus property
CIMTYPE'uint16'
Description'Denotes the current health status of the enclosure.'
ValueMap['0', '1', '2', '5']
Values['Healthy', 'Warning', 'Unhealthy', 'Unknown']
HealthStatus property is in 8 classes of ROOT\Microsoft\Windows\Storage and in 12 namespaces
IOControllerOperationalStatus property
CIMTYPE'uint16'
Description'An array containing the operational status of each controller of the enclosure.
0 - 'Unknown'
2 - 'OK': The element is present and working with no issues detected.
3 - 'Degraded': The element detected one or more non-critical issues.
6 - 'Error': The element detected one or more critical issues.
7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
0xD009 - 'Not Installed': The element is not present.
0xD00A - 'Not Available': The element is present but has problems.
0xD00B - 'No Access Allowed': No access is allowed to the element.
0xD00C - 'Not Reported' '
ValueMap['0', '2', '3', '6', '7', '0xD009', '0xD00A', '0xD00B', '0xD00C']
Values['Unknown', 'OK', 'Degraded', 'Error', 'Non-Recoverable Error', 'Not Installed', 'Not Available', 'No Access Allowed', 'Not Reported']
IOControllerOperationalStatus property is in 1 class (MSFT_StorageEnclosure) of ROOT\Microsoft\Windows\Storage and in 3 namespaces
Manufacturer property
CIMTYPE'string'
Description'This field represents the manufacturer of the enclosure.'
Manufacturer property is in 5 classes of ROOT\Microsoft\Windows\Storage and in 17 namespaces
Model property
CIMTYPE'string'
Description'This field represents the model number of the enclosure.'
Model property is in 4 classes of ROOT\Microsoft\Windows\Storage and in 11 namespaces
NumberOfSlots property
CIMTYPE'uint32'
Description'Number of slots hosted within the enclosure'
NumberOfSlots property is in 2 classes of ROOT\Microsoft\Windows\Storage and in 5 namespaces
PowerSupplyOperationalStatus property
CIMTYPE'uint16'
Description'An array containing the operational status of each power supply of the enclosure.
0 - 'Unknown'
2 - 'OK': The element is present and working with no issues detected.
3 - 'Degraded': The element detected one or more non-critical issues.
6 - 'Error': The element detected one or more critical issues.
7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
0xD009 - 'Not Installed': The element is not present.
0xD00A - 'Not Available': The element is present but has problems.
0xD00B - 'No Access Allowed': No access is allowed to the element.
0xD00C - 'Not Reported' '
ValueMap['0', '2', '3', '6', '7', '0xD009', '0xD00A', '0xD00B', '0xD00C']
Values['Unknown', 'OK', 'Degraded', 'Error', 'Non-Recoverable Error', 'Not Installed', 'Not Available', 'No Access Allowed', 'Not Reported']
PowerSupplyOperationalStatus property is in 1 class (MSFT_StorageEnclosure) of ROOT\Microsoft\Windows\Storage and in 3 namespaces
SerialNumber property
CIMTYPE'string'
Description'This field is a string representation of the enclosure's serial number.'
SerialNumber property is in 4 classes of ROOT\Microsoft\Windows\Storage and in 24 namespaces
TemperatureSensorOperationalStatus property
CIMTYPE'uint16'
Description'An array containing the operational status of each temperature sensor of the enclosure.
0 - 'Unknown'
2 - 'OK': The element is present and working with no issues detected.
3 - 'Degraded': The element detected one or more non-critical issues.
6 - 'Error': The element detected one or more critical issues.
7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
0xD009 - 'Not Installed': The element is not present.
0xD00A - 'Not Available': The element is present but has problems.
0xD00B - 'No Access Allowed': No access is allowed to the element.
0xD00C - 'Not Reported' '
ValueMap['0', '2', '3', '6', '7', '0xD009', '0xD00A', '0xD00B', '0xD00C']
Values['Unknown', 'OK', 'Degraded', 'Error', 'Non-Recoverable Error', 'Not Installed', 'Not Available', 'No Access Allowed', 'Not Reported']
TemperatureSensorOperationalStatus property is in 1 class (MSFT_StorageEnclosure) of ROOT\Microsoft\Windows\Storage and in 3 namespaces
VoltageSensorOperationalStatus property
CIMTYPE'uint16'
Description'An array containing the operational status of each voltage sensor of the enclosure.
0 - 'Unknown'
2 - 'OK': The element is present and working with no issues detected.
3 - 'Degraded': The element detected one or more non-critical issues.
6 - 'Error': The element detected one or more critical issues.
7 - 'Non-Recoverable Error': The element detected one or more non-recoverable issues.
0xD009 - 'Not Installed': The element is not present.
0xD00A - 'Not Available': The element is present but has problems.
0xD00B - 'No Access Allowed': No access is allowed to the element.
0xD00C - 'Not Reported' '
ValueMap['0', '2', '3', '6', '7', '0xD009', '0xD00A', '0xD00B', '0xD00C']
Values['Unknown', 'OK', 'Degraded', 'Error', 'Non-Recoverable Error', 'Not Installed', 'Not Available', 'No Access Allowed', 'Not Reported']
VoltageSensorOperationalStatus property is in 1 class (MSFT_StorageEnclosure) of ROOT\Microsoft\Windows\Storage and in 3 namespaces

Derived properties (6) of MSFT_StorageEnclosure class

ObjectId property
CIMTYPE'string'
Description'ObjectId is a mandatory property that is used to opaquely and uniquely identify an instance of a class. ObjectIds must be unique within the scope of the management server (which is hosting the provider). The ObjectId is created and maintained for use of the Storage Management Providers and their clients to track instances of objects. If an object is visible through two different paths (for example: there are two separate Storage Management Providers that point to the same storage subsystem) then the same object may appear with two different ObjectIds. For determining if two object instances are the same object, refer to the UniqueId property.'
keyTrue
readTrue
RequiredTrue
ObjectId property is in 20 classes of ROOT\Microsoft\Windows\Storage and in 6 namespaces
PassThroughClass property
CIMTYPE'string'
Description'PassThroughClass is the WBEM class name of the proprietary storage provider object.'
readTrue
PassThroughClass property is in 17 classes of ROOT\Microsoft\Windows\Storage and in 3 namespaces
PassThroughIds property
CIMTYPE'string'
Description'PassThroughIds is a comma-separated list of all implementation specific keys. It is used by storage management applications to access the vendor proprietary object model. This field should be in the form: key1='value1',key2='value2'.'
readTrue
PassThroughIds property is in 17 classes of ROOT\Microsoft\Windows\Storage and in 3 namespaces
PassThroughNamespace property
CIMTYPE'string'
Description'PassThroughNamespace is the WBEM namespace that contains the proprietary storage provider classes.'
readTrue
PassThroughNamespace property is in 17 classes of ROOT\Microsoft\Windows\Storage and in 3 namespaces
PassThroughServer property
CIMTYPE'string'
Description'PassThroughServer is the name or address of the computer system hosting the proprietary storage provider classes.'
readTrue
PassThroughServer property is in 17 classes of ROOT\Microsoft\Windows\Storage and in 3 namespaces
UniqueId property
CIMTYPE'string'
Description'UniqueId is a mandatory property that is used to uniquely identify a logical instance of a storage subsystem's object. This value must be the same for an object viewed by two or more provider instances (even if they are running on seperate management servers). UniqueId can be any globally unique, opaque value unless otherwise specified by a derived class.'
readTrue
RequiredTrue
UniqueId property is in 18 classes of ROOT\Microsoft\Windows\Storage and in 6 namespaces

MSFT_StorageEnclosure Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
ClassVersion'1.0'
Description'Represents a manageable physical disk enclosure.'
dynamicTrue
locale'MS_409'
provider'StorageWMI'

MSFT_StorageEnclosure System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\Microsoft\Windows\Storage:MSFT_StorageEnclosure'___SYSTEM8
__NAMESPACE'ROOT\Microsoft\Windows\Storage'___SYSTEM8
__SERVER'.'___SYSTEM8
__DERIVATION['MSFT_StorageObject']___SYSTEM8
__PROPERTY_COUNT20___SYSTEM3
__RELPATH'MSFT_StorageEnclosure'___SYSTEM8
__DYNASTY'MSFT_StorageObject'___SYSTEM8
__SUPERCLASS'MSFT_StorageObject'___SYSTEM8
__CLASS'MSFT_StorageEnclosure'___SYSTEM8
__GENUS1___SYSTEM3

Similar Classes to MSFT_StorageEnclosure

Number of classes:3
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
MSFT_StorageEnclosureToPhysicalDisk020----
MSFT_StorageNodeToStorageEnclosure020----
MSFT_StorageSubSystemToStorageEnclosure020----
comments powered by Disqus
WUtils.com