Bagikan melalui


IOCTL_DISK_PERFORMANCE IOCTL (ntdddisk.h)

Meningkatkan penghitung referensi yang memungkinkan pengumpulan statistik performa disk, seperti jumlah byte yang dibaca dan ditulis sejak driver terakhir kali memproses permintaan ini, untuk aplikasi pemantauan disk yang sesuai. Di Microsoft Windows 2000, IOCTL ini ditangani oleh diskperf driver filter. Di Windows XP dan sistem operasi yang lebih baru, manajer partisi menangani permintaan ini untuk disk dan ftdisk.sys dan dmio.sys menangani permintaan ini untuk volume.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Tidak ada.

Panjang buffer input

Tidak ada.

Buffer output

Driver mengembalikan data DISK_PERFORMANCE 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 setidaknya sizeof(DISK_PERFORMANCE).

Blok status

Bidang Informasi diatur ke sizeof(DISK_PERFORMANCE) saat bidang Status diatur ke STATUS_SUCCESS. Jika tidak, bidang Status dapat diatur ke STATUS_INVALID_PARAMETER atau STATUS_BUFFER_TOO_SMALL.

Persyaratan

Persyaratan Nilai
Header ntdddisk.h (termasuk Ntdddisk.h)
IRQL PASSIVE_LEVEL

Lihat juga

IOCTL_DISK_PERFORMANCE_OFF