IOCTL_DISK_GET_CACHE_INFORMATION IOCTL (ntdddisk.h)

Mengembalikan data konfigurasi cache disk.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Tidak ada.

Panjang buffer input

Tidak ada.

Buffer output

Driver perangkat mengembalikan DISK_CACHE_INFORMATION di 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_CACHE_INFORMATION). Jika tidak, driver akan kembali dengan status kesalahan STATUS_BUFFER_TOO_SMALL.

Blok status

Bidang Informasi diatur ke ukuran blok informasi status yang dikembalikan, sizeof(DISK_CACHE_INFORMATION). Bidang Status diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_DEVICE_NOT_READY, STATUS_BUFFER_TOO_SMALL, STATUS_INSUFFICIENT_RESOURCES, STATUS_IO_DEVICE_ERROR, atau STATUS_NOT_SUPPORTED.

Persyaratan

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

Lihat juga

DISK_CACHE_INFORMATION