CreateHardwareIDCollection method of the MSISCSITARGET_StorageHardwareIDManagementService class

Creates a new instance of CIM_SystemSpecificCollection and associates a group of MSISCSITARGET_StorageHardwareID instances to it by using CIM_MemberOfCollection associations. A CIM_HostedCollection instance is created to associate the new collection with the parent system.

This method is inherited from the CIM_StorageHardwareIDManagementService class.

Syntax


uint32 CreateHardwareIDCollection(
  [in]  string                           ElementName,
  [in]  string                           HardwareIDs[],
  [out] CIM_SystemSpecificCollection Ref Collection
);

Parameters

ElementName [in]

Specifies the ElementName property of the new collection.

HardwareIDs [in]

Specifies string representations of the MSISCSITARGET_StorageHardwareID instances to include in the new collection.

Collection [out]

On return, contains the new CIM_SystemSpecificCollection instance.

Return value

Success (0)
Not Supported (1)
Unspecified Error (2)
Timeout (3)
Failed (4)
Invalid Parameter (5)
DMTF Reserved (6–0x0FFF)
Invalid HardwareID instance (0x1000)
Implementation does not support hardware ID collections (0x1001)
Input hardware IDs cannot be used in same collection (0x1002)
Method Reserved (0x1003–0x7FFF)
Vendor Specific (0x8000–0xFFFF)

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012 R2

Namespace

Root\CIMv2\Storage\iScsiTarget

MOF

SmIscsiTarget.mof

DLL

SmIScsiTargetProv.dll

See also

MSISCSITARGET_StorageHardwareIDManagementService

 

 

Show: