CArclib::ArcDeleteHotSpare

The ArcDeleteHotSpare method deletes one or more Hot-Spare devices (disks).

 

Method1:

virtual ARC_STATUS ArcDeleteHotSpare (

DWORD nDevMask,

);

 

Method2:

virtual ARC_STATUS ArcDeleteHotSpare (

      IN pDEVICE_LIST pDevPairList

);

Parameters:

[IN]

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

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

             Example: The mask of 0x00000010 means that delete 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.