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) |