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

StartLocation As Long

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

EndLocation

EndLocation As Long

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

ParentStart

ParentStart As Long

The location in the parent map corresponding to Startlocation

ParentLevel

The map index of the parent

Privileges

Privileges As Integer

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

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

StartLocation As Long
The location in the current map where this extent starts (inclusive)
EndLocation As Long
The location in the current map where this extend ends (inclusive)
ParentStart As Long
The location in the parent map corresponding to Startlocation
Privileges As Integer
Bitmask containing privilege options of the extent