Bagikan melalui


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

IRP_MJ_DEVICE_CONTROL

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)

Lihat juga

DISK_GEOMETRY