CreateStorageHardwareID method of the MSFT_SMSystem class
Creates a new storage hardware ID.
Syntax
Uint32 CreateStorageHardwareID(
[in] String Name,
[in] String StorageID,
[in] Uint16 IDType,
[in] String OtherIDType,
[in, optional] Uint16 HostType = Microsoft Windows,
[out] MSFT_SMStorageHardwareID REF StorageHardwareID,
[out, optional] MSFT_SMExtendedStatus ExtendedStatus,
[in, optional] String username,
[in, optional] String password
);
Parameters
-
Name [in]
-
The name to assign to the MSFT_SMStorageHardwareID instance.
-
StorageID [in]
-
Identifies the storage hardware. This ID is a globally unique name.
-
IDType [in]
-
The type of the StorageID property.
The three letter prefix of an iSCSI ID, iqn, eui, or naa, can be used to further refine the format.
The possible values are.
-
Other (1)
-
PortWWN (2)
-
NodeWWN (3)
-
Hostname (4)
-
iSCSI Name (5)
-
SwitchWWN (6)
-
SAS Address (7)
OtherIDType [in]
The type of the storage ID, when the IDType is Other.
HostType [in, optional]
Defines the OSType appropriate for this initiator. If left NULL, the instrumentation assumes a Standard OSType.
The possible values are.
Unknown (0)
Other (1)
Standard (2)
Solaris (3)
HPUX (4)
OpenVMS (5)
Tru64 (6)
Netware (7)
Sequent (8)
AIX (9)
DGUX (10)
Dynix (11)
Irix (12)
Cisco iSCSI Storage Router (13)
Linux (14)
Microsoft Windows (15)
OS400 (16)
TRESPASS (17)
HI-UX (18)
VMware ESXi (19)
Microsoft Windows Server 2008 (20)
Microsoft Windows Server 2003 (21)
DMTF Reserved
Vendor Specific
StorageHardwareID [out]
Reference to the created MSFT_SMStorageHardwareID instance.
ExtendedStatus [out, optional]
An MSFT_SMExtendedStatus object containing the results of calling this method.
username [in, optional]
Used to authenticate with the SMI-S provider. If not provided, the storage service attempts to obtain these credentials from the configuration provider.
password [in, optional]
Used to authenticate with the SMI-S provider. If not provided, the storage service attempts to obtain these credentials from the configuration provider.
Return value
-
Success (0)
-
Not Supported (1)
-
Unspecified Error (2)
-
Timeout (3)
-
Failed (4)
-
Invalid Parameter (5)
-
ID already created (4096)
-
Hardware implementation does not support specified IDType (4097)
-
StorageService: Warning StorageClientSettingData Not Supported on provider (40300)
-
StorageService: Error processing of StorageClientSettingData (40700)
-
StorageService: Error StorageClientSettingData specified HostType was Not Found (40701)
-
StorageService: Warning StorageClientSettingData HostType Not Found. Other or Standard HostType was used instead (40702)
-
StorageService: Error StorageClientSettingData not found for the specified HardwareId (40703)
-
StorageService: Error StorageClientSettingData provider failure (40704)
-
StorageService: Method invocation failed (40705)
-
StorageService CIM Error: Failed (43001)
-
StorageService CIM Error: Access denied (43002)
-
StorageService CIM Error: Invalid namespace (43003)
-
StorageService CIM Error: Invalid parameter (43004)
-
StorageService CIM Error: Invalid class (43005)
-
StorageService CIM Error: Not found (43006)
-
StorageService CIM Error: Not supported (43007)
-
StorageService CIM Error: Class has children (43008)
-
StorageService CIM Error: Class has instances (43009)
-
StorageService CIM Error: Invalid superclass (43010)
-
StorageService CIM Error: Already exists (43011)
-
StorageService CIM Error: No such propert (43012)
-
StorageService CIM Error: Type mismatch (43013)
-
StorageService CIM Error: Query language not supported (43014)
-
StorageService CIM Error: Invalid query (43015)
-
StorageService CIM Error: Method not available (43016)
-
StorageService CIM Error: Method not found (43017)
-
StorageService CIM Error: Unexpected response (43018)
-
StorageService CIM Error: Invalid response destination (43019)
-
StorageService CIM Error: Namespace not empty (43020)
-
StorageService CIM Error: Invalid enumeration context (43021)
-
StorageService CIM Error: Invalid operation timeout (43022)
-
StorageService CIM Error: Pull has been abandoned (43023)
-
StorageService CIM Error: Pull cannot be abandoned (43024)
-
StorageService CIM Error: Filtered enumeration not supported (43025)
-
StorageService CIM Error: Continuation on error not supported (43026)
-
StorageService CIM Error: Server limits exceeded (43027)
-
StorageService CIM Error: Server is shutting down (43028)
-
StorageService CIM Error: Query feature not supported (43029)
-
StorageService: Generic Failure (51000)
-
StorageService: Invalid connection credentials (51005)
-
StorageService: SSL connection failure (51010)
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Microsoft\Windows\Storage\SM |
MOF |
|
DLL |
|