diskmm.bi

Support code header for disk access management

Author

Marcel Sondaar

License

Public Domain

Summary
diskmm.biSupport code header for disk access management
Types
DISKMM_EXTENTDescribes one extent in the disk’s MM hierarchy
Variables
StartLocationThe location in the current map where this extent starts (inclusive)
EndLocationThe location in the current map where this extend ends (inclusive)
ParentStartThe location in the parent map corresponding to Startlocation
ParentLevelThe map index of the parent
PrivilegesBitmask containing privilege options of the extent
Types
DISKMM_EXTENTTREEDescribes a node in the binary tree of extents
DISKMM_MAPPINGDescribes a virtual sector mapping
DISKMM_TRANSLATIONStructure that contains a list of extents
SECTORSTATUSA series of privilege and return value bits that describe the sector.

Types

DISKMM_EXTENT

Describes one extent in the disk’s MM hierarchy

Variables

StartLocation

long StartLocation

The location in the current map where this extent starts (inclusive)

EndLocation

long EndLocation

The location in the current map where this extend ends (inclusive)

ParentStart

long ParentStart

The location in the parent map corresponding to Startlocation

ParentLevel

The map index of the parent

Privileges

int Privileges

Bitmask containing privilege options of the extent

Types

DISKMM_EXTENTTREE

Describes a node in the binary tree of extents

DISKMM_MAPPING

Describes a virtual sector mapping

DISKMM_TRANSLATION

Structure that contains a list of extents

SECTORSTATUS

enum SECTORSTATUS

A series of privilege and return value bits that describe the sector.

long StartLocation
The location in the current map where this extent starts (inclusive)
long EndLocation
The location in the current map where this extend ends (inclusive)
long ParentStart
The location in the parent map corresponding to Startlocation
int Privileges
Bitmask containing privilege options of the extent
enum SECTORSTATUS
A series of privilege and return value bits that describe the sector.