IOCTL_DISK_CONTROLLER_NUMBER IOCTL (ntdddisk.h)
Извлекает номер контроллера и номер диска для диска интегрированной среды разработки.
Основной код
Входной буфер
Нет.
Длина входного буфера
Нет.
Выходной буфер
Буфер в Irp-AssociatedIrp.SystemBuffer> содержит данные DISK_CONTROLLER_NUMBER.
Длина выходного буфера
Parameters.DeviceIoControl.OutputBufferLength в IO_STACK_LOCATION структуре IRP указывает размер выходного буфера в байтах, который должен иметь >значение = sizeof(DISK_CONTROLLER_NUMBER).
Блок состояния
Для поля Сведения задано значение sizeof(DISK_CONTROLLER_NUMBER).
В поле Состояние задано значение STATUS_SUCCESS, если операция выполнена успешно. Одно из возможных значений состояния — STATUS_BUFFER_TOO_SMALL, если выходной буфер, предоставляемый вызывающим объектом, слишком мал.
Требования
Требование | Значение |
---|---|
Заголовок | ntdddisk.h (включая Ntdddisk.h) |