структура NV_FEATURE_PARAMETER (ntddscsi.h)
Структура NV_FEATURE_PARAMETER используется в сочетании с запросом IOCTL_SCSI_MINIPORT_NVCACHE для получения сведений о поддержке функций диспетчера кэша NV с устройства. Структура параметров функции диспетчера кэша NV возвращается драйвером мини-порта при успешном возвращении из функции NRB_NVCACHE_INFO, как указано в поле Функция структуры NVCACHE_REQUEST_BLOCK .
Значения в этих полях поступают из команды IDENTIFY DEVICE в разделе 7.16 спецификации ATA8-ACS.
Синтаксис
typedef struct _NV_FEATURE_PARAMETER {
USHORT NVPowerModeEnabled;
USHORT NVParameterReserv1;
USHORT NVCmdEnabled;
USHORT NVParameterReserv2;
USHORT NVPowerModeVer;
USHORT NVCmdVer;
ULONG NVSize;
USHORT NVReadSpeed;
USHORT NVWrtSpeed;
ULONG DeviceSpinUpTime;
} NV_FEATURE_PARAMETER, *PNV_FEATURE_PARAMETER;
Члены
NVPowerModeEnabled
Значение , полученное из слова 214( бит 0) данных IDENTIFY DEVICE, означает, что включен набор функций режима питания кэша NV.
NVParameterReserv1
Зарезервировано для последующего использования.
NVCmdEnabled
Значение , полученное из слова 214 , бита 4 из данных ИДЕНТИФИКАЦИИ УСТРОЙСТВА, означает, что набор функций кэша NV включен.
NVParameterReserv2
Зарезервировано для последующего использования.
NVPowerModeVer
Это поле, взятое из слова 214, биты 8–11 из данных IDENTIFY DEVICE, содержит версию набора функций режима питания кэша NV.
NVCmdVer
Это поле, взятое из слова 214, биты 12–15 данных IDENTIFY DEVICE, содержит версию набора функций кэша NV.
NVSize
Это поле, взятое из слов 215 и 216 данных IDENTIFY DEVICE, содержит размер кэша NV в логических блоках.
NVReadSpeed
Это поле, взятое из слова 217 данных IDENTIFY DEVICE, содержит скорость чтения кэша NV, в мегабайтах в секунду (МБ/с).
NVWrtSpeed
Это поле, взятое из слова 218 данных IDENTIFY DEVICE, содержит скорость передачи данных записи кэша NV, в мегабайтах в секунду (МБ/с).
DeviceSpinUpTime
Это поле, взятое из слова 219, биты от 0 до 7 данных IDENTIFY DEVICE, содержит предполагаемое время запуска устройства в секундах.
Требования
Требование | Значение |
---|---|
Заголовок | ntddscsi.h (включая Ntddscsi.h) |