Bagikan melalui


struktur DISK_GEOMETRY (ntdddisk.h)

Struktur DISK_GEOMETRY usang dan hanya disediakan untuk mendukung driver yang ada. Driver baru harus menggunakan DISK_GEOMETRY_EX. DISK_GEOMETRY digunakan bersama dengan IOCTL_DISK_GET_DRIVE_GEOMETRY dan permintaan IOCTL_DISK_GET_MEDIA_TYPES , untuk mengambil informasi tentang geometri disk fisik.

Sintaks

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

Anggota

Cylinders

Menunjukkan jumlah silinder pada perangkat disk.

MediaType

Menunjukkan jenis disk. Enumerasi MEDIA_TYPE mencantumkan nilai yang dapat ditetapkan untuk anggota ini.

TracksPerCylinder

Menunjukkan jumlah trek dalam silinder.

SectorsPerTrack

Menunjukkan jumlah sektor di setiap trek.

BytesPerSector

Menunjukkan jumlah byte dalam sektor disk.

Keterangan

DISK_GEOMETRY_EX harus digunakan dengan driver baru, untuk mengakomodasi partisi GUID Partition Table (GPT). Struktur DISK_GEOMETRY disarangkan dalam struktur DISK_GEOMETRY_EX.

IOCTL_DISK_GET_MEDIA_TYPES menyebabkan array struktur ini dikembalikan.

Persyaratan

Persyaratan Nilai
Header ntdddisk.h (termasuk Ntdddisk.h, Ntddk.h, Ntdddisk.h)

Lihat juga

DISK_GEOMETRY_EX

IOCTL_DISK_GET_DRIVE_GEOMETRY

IOCTL_DISK_GET_MEDIA_TYPES