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 theFSD 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.