| Platform SDK: Hardware |
The MEDIA_TYPE enumeration type contains values that specify various forms of device media. The comments explain the enumerators.
typedef enum _MEDIA_TYPE {
Unknown,
F5_1Pt2_512,
F3_1Pt44_512,
F3_2Pt88_512,
F3_20Pt8_512,
F3_720_512,
F5_360_512,
F5_320_512,
F5_320_1024,
F5_180_512,
F5_160_512,
RemovableMedia,
FixedMedia
} MEDIA_TYPE;
| Enumerator Value | Meaning |
|---|---|
| Unknown | Format is unknown |
| F5_1Pt2_512 | 5.25", 1.2MB, 512 bytes/sector |
| F3_1Pt44_512 | 3.5", 1.44MB, 512 bytes/sector |
| F3_2Pt88_512 | 3.5", 2.88MB, 512 bytes/sector |
| F3_20Pt8_512 | 3.5", 20.8MB, 512 bytes/sector |
| F3_720_512 | 3.5", 720KB, 512 bytes/sector |
| F5_360_512 | 5.25", 360KB, 512 bytes/sector |
| F5_320_512 | 5.25", 320KB, 512 bytes/sector |
| F5_320_1024 | 5.25", 320KB, 1024 bytes/sector |
| F5_180_512 | 5.25", 180KB, 512 bytes/sector |
| F5_160_512 | 5.25", 160KB, 512 bytes/sector |
| RemovableMedia | Removable media other than floppy |
| FixedMedia | Fixed hard disk media |
The MediaType member of the DISK_GEOMETRY data structure is of type MEDIA_TYPE. The DeviceIoControl function receives a DISK_GEOMETRY structure in response to an IOCTL_DISK_GET_DRIVE_GEOMETRY control code. The DeviceIoControl function receives an array of DISK_GEOMETRY structures in response to an IOCTL_DISK_GET_MEDIA_TYPES control code.
Windows NT/2000: Requires Windows NT 4.0 or later.
Windows 95/98: Unsupported.
Header: Declared in Winioctl.h.
Device Input and Output Overview, Device Input and Output Enumeration Types, DeviceIoControl, DISK_GEOMETRY, IOCTL_DISK_GET_DRIVE_GEOMETRY, IOCTL_DISK_GET_MEDIA_TYPES