ReactOS 0.4.16-dev-983-g23ad936
_DEVICE_UNIT Struct Reference

Data structure for the ATA device. More...

#include <hwide.h>

Public Attributes

ULONG Cylinders
 
ULONG Heads
 
ULONG SectorsPerTrack
 
ULONG SectorSize
 
ULONG64 TotalSectors
 
ULONG Flags
 

Detailed Description

Data structure for the ATA device.

Definition at line 11 of file hwide.h.

Member Data Documentation

◆ Cylinders

ULONG _DEVICE_UNIT::Cylinders

Number of cylinders on the device

Definition at line 14 of file hwide.h.

Referenced by AtaInit(), InitIdeDrive(), and XboxDiskGetDriveGeometry().

◆ Flags

ULONG _DEVICE_UNIT::Flags

Device-specific flags

Definition at line 29 of file hwide.h.

Referenced by AtaInit(), InitIdeDrive(), XboxDiskGetCacheableBlockCount(), and XboxDiskInit().

◆ Heads

ULONG _DEVICE_UNIT::Heads

Number of heads on the device

Definition at line 17 of file hwide.h.

Referenced by AtaInit(), InitIdeDrive(), and XboxDiskGetDriveGeometry().

◆ SectorSize

ULONG _DEVICE_UNIT::SectorSize

Number of bytes per sector

Definition at line 23 of file hwide.h.

Referenced by AtaInit(), InitIdeDrive(), and XboxDiskGetDriveGeometry().

◆ SectorsPerTrack

ULONG _DEVICE_UNIT::SectorsPerTrack

Number of sectors per track

Definition at line 20 of file hwide.h.

Referenced by AtaInit(), InitIdeDrive(), XboxDiskGetCacheableBlockCount(), and XboxDiskGetDriveGeometry().

◆ TotalSectors

ULONG64 _DEVICE_UNIT::TotalSectors

Total number of device sectors/LBA blocks

Definition at line 26 of file hwide.h.

Referenced by AtaInit(), InitIdeDrive(), and XboxDiskGetDriveGeometry().


The documentation for this struct was generated from the following file: