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 (デスクトップ アプリのみ)
Header winioctl.h (Windows.h を含む)

こちらもご覧ください

IOCTL_DISK_GET_DRIVE_GEOMETRYIOCTL_STORAGE_GET_MEDIA_TYPESMEDIA_TYPE