IOCTL_DISK_GET_DRIVE_GEOMETRY IOCTL (ntdddisk.h)
Mengembalikan informasi tentang geometri disk fisik (jenis media, jumlah silinder, trek per silinder, sektor per trek, dan byte per sektor).
Kode utama
Buffer input
Tidak ada
Panjang buffer input
Tidak ada
Buffer output
Driver mengembalikan data DISK_GEOMETRY dalam buffer di Irp-AssociatedIrp.SystemBuffer>.
Panjang buffer output
Parameters.DeviceIoControl.OutputBufferLength di lokasi tumpukan I/O IRP menunjukkan ukuran, dalam byte, dari buffer, yang harus >= sizeof(DISK_GEOMETRY).
Blok status
Bidang Informasi diatur ke ukuran, dalam byte, dari data yang dikembalikan. Bidang Status dapat diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_UNRECOGNIZED_MEDIA, STATUS_INVALID_PARAMETER, STATUS_INVALID_DEVICE_REQUEST, STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES, atau STATUS_BUFFER_TOO_SMALL.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntdddisk.h (termasuk Ntdddisk.h) |