### CArclib::ArcCreateHotSpare

The ArcCreateHotSpare method creates one or more Hot-Spare devices (disks).

Method1: virtual ARC_STATUS ArcCreateHotSpare ( DWORD nDevMask, ); Method2: virtual ARC_STATUS ArcCreateHotSpare ( IN pDEVICE_LIST pDevPairList );

#### Parameters:

[IN]

nDevMask: The devices mask represents the index of devices that use to create Hot-Spare devices,

Bit0 represents device0, Bit1 represents device1….and so on.

Example: The mask of 0x00000010 means that create a Hot-Spare device in device4.

pDevPairList: Pointer to a sDEVICE_LIST structure containing a list of devices

#### Return Values

This method returns the ARC_STATUS.

#### Note:

Password required if password enabled, use ArcChkPassword member function to validate the password.

The method1 is deprecated and only use for Non-SAS controller, please use the method2 instead.