IFSMgr_RegisterMount

IFSMgr_RegisterMount(
 pIFSFunc pfunc,
 unsigned long FSD_IFS_Version,
 unsigned long FSDType
 )
 

An FSD that manages a local media registers with the IFS manager by calling the IFSMgr_RegisterMount service. It is this service that makes the FSD module become recognized by the IFS manager. A pointer to the FSD mount entry point is passed to the IFS manager. The IFS manager will not mount the FSD if the version number passed in does not match its version. This service should be called only by local FSDs.

pfunc
Supplies a pointer to the FSD mount entry point. (FS_MountVolume)
FSD_IFS_Version
Supplies version of the IFS manager the FSD can support.
FSDType
Supplies the type of FSD that is registering.
FSD Type Values:  
Value Meaning
NORMAL_FSD The FSD is a standard FSD.
DEFAULT_FSD The FSD is a default FSD. It is mounted by the IFS manager if all standard FSDs refuse to mount the drive. There can be only one default FSD in the system at any time. If a default FSD is already present when this call is made, the call will be failed.