структура DISK_GEOMETRY (winioctl.h)

Описывает геометрию дисковых устройств и носителей.

Синтаксис

typedef struct _DISK_GEOMETRY {
  LARGE_INTEGER Cylinders;
  MEDIA_TYPE    MediaType;
  DWORD         TracksPerCylinder;
  DWORD         SectorsPerTrack;
  DWORD         BytesPerSector;
} DISK_GEOMETRY, *PDISK_GEOMETRY;

Члены

Cylinders

Количество цилиндров. См . LARGE_INTEGER.

MediaType

Тип носителя. Список значений см. в разделе MEDIA_TYPE.

TracksPerCylinder

Количество дорожек на цилиндр.

SectorsPerTrack

Количество секторов на дорожку.

BytesPerSector

Количество байтов на сектор.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winioctl.h (включая Windows.h)

См. также раздел

IOCTL_DISK_GET_DRIVE_GEOMETRY, IOCTL_STORAGE_GET_MEDIA_TYPESMEDIA_TYPE