GetElementsBasedOnUsage method of the CIM_StorageConfigurationService class
Allows retrieving elements that meet the specified Usage. The criteria can be "available only", "in use only", or both.
Syntax
uint32 GetElementsBasedOnUsage(
[in] uint16 ElementType,
[in] uint16 Usage,
[in] uint16 Criteria,
[in] CIM_StoragePool REF ThePool,
[out] CIM_ManagedSystemElement REF TheElements[]
);
Parameters
-
ElementType [in]
-
Enumeration indicating the type of elements to get.
-
Unknown (0)
-
StorageVolume (2)
-
StorageExtent (3)
-
StoragePool (4)
-
Logical Disk (5)
-
DMTF Reserved
- 6 32767
-
Vendor Specific
- 32768 65535
Usage [in]
The specific Usage to be retrieved.
Criteria [in]
Specifies whether to retrieve all elements, available elements only, or the elements that are in use.
Unknown (0)
All (2)
Available Only (3)
In Use Only (4)
DMTF Reserved
Vendor Specific
ThePool [in]
Limit the search for the elements that satisfy the criteria to this StoragePool only. If null, all appropriate StoragePools will be considered.
TheElements [out]
Array of references to storage element instances retrieved.
Return value
-
Completed with No Error (0)
-
Not Supported (1)
-
Unknown (2)
-
Timeout (3)
-
Failed (4)
-
Invalid Parameter (5)
-
DMTF Reserved (6)
-
Vendor Specific (7 32767)
-
(32768 65535)
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 R2 |
Namespace |
Root\CIMv2\Storage\iScsiTarget |
MOF |
|
DLL |
|