IOCTL_DISK_GET_CACHE_INFORMATION IOCTL (ntdddisk.h)
Mengembalikan data konfigurasi cache disk.
Kode utama
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) |