IFSMgr_Ring0GetDriveInfo



This service returns information about whether a given drive is managed by the IFS manager and whether it is being handled by protect or real-mode drivers. This information can be useful for certain purposes e.g for paging.

[EDX]

0-based driveletter of the desired drive.

[EAX]

Additional drive information:


Drive Information Flags:

IFS_DRV_RMM

This drive is an IFS drive but it uses real-mode drivers. There are no protect-mode drivers to service this drive.

IFS_DRV_DOS_DISK_INFO

This drive is a special drive such as a compressed real-mode drive that has no protect-mode driver. For these drivers to work, the DOS get disk info call needs to be sent down for correct results. This information is utilized by certain other components in the system for various purposes.


Carry set, this is not an IFS drive. It is handled by DOS or a third-party provider.

Registers Used

EAX, Flags.