IOCTL_DISK_UPDATE_DRIVE_SIZE IOCTL (ntdddisk.h)
Updates ekstensi perangkat dengan informasi ukuran drive untuk media saat ini.
Kode utama
Buffer input
Tidak ada.
Panjang buffer input
Tidak ada.
Buffer output
Jika tidak, driver akan kembali dengan status kesalahan STATUS_BUFFER_TOO_SMALL.
Driver perangkat mengembalikan struktur 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 disediakan untuk driver, yang harus >= sizeof(DISK_GEOMETRY).
Blok status
Irp->IoStatus.Status diatur ke STATUS_SUCCESS jika permintaan berhasil. Jika tidak, Status ke kondisi kesalahan yang sesuai sebagai kode NTSTATUS .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntdddisk.h (termasuk Ntdddisk.h) |