Refresh_LVM_Engine

This function causes the LVM Engine to look for changes in the current system configuration and update its internal tables accordingly.


#include <lvm_intr.h>

void _System  Refresh_LVM_Engine(

    CARDINAL32 * Error_Code   /* (O) Address where the error code will be stored */

);

Parameters

Error_Code
The address of a CARDINAL32 in which to store an error code should an error occur.

Returns

N/A.

Errors

If an error occurs, the value pointed to by Error_Code will be greater than 0.

Side Effects

Volumes which represent non-LVM devices may have their handles changed!

Notes

After calling this function, Get_Volume_Control_Data should be called to get the updated list of volumes. This is necessary as the handles of some volumes may have changed.

16-Bit Equivalent:

void _Far16 _Pascal _loadds REFRESH_LVM_ENGINE16( CARDINAL32 * _Seg16 Error_Code );