IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES IOCTL (ehstorioctl.h)
Драйвер silo отправляет этот IOCTL в стек устройств хранения для запроса свойств устройства хранения. Расширенный драйвер класса хранилища (EHSTOR) будет обрабатывать запрос и возвращать доступные свойства.
Основной код
Входной буфер
Нет.
Длина входного буфера
Нет.
Выходной буфер
Выходной буфер в Irp-AssociatedIrp.SystemBuffer> содержит структуру EHSTOR_DEVICE_PROPERTIES. EHSTOR_DEVICE_PROPERTIES объявляется в ehstorioctl.h следующим образом.
typedef struct _EHSTOR_DEVICE_PROPERTIES
{
ULONG StructSize;
ULONG BytesPerSector;
} EHSTOR_DEVICE_PROPERTIES;
Длина выходного буфера
структура EHSTOR_DEVICE_PROPERTIES .
Блок состояния
STATUS_SUCCESS возвращается в поле Состояние , если свойства устройства возвращаются в системном буфере. В противном случае возвращается другой соответствующий код состояния.
Комментарии
В настоящее время единственным свойством, доступным в EHSTOR_DEVICE_PROPERTIES, является байт на сектор.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно, начиная с Windows 8 |
Верхняя часть | ehstorioctl.h (включая EhStorIoctl.h) |