NV_FEATURE_PARAMETER 結構 (ntddscsi.h)
NV_FEATURE_PARAMETER結構會與 IOCTL_SCSI_MINIPORT_NVCACHE 要求搭配使用,以從裝置取得 NV Cache Manager 功能支持資訊。 從 NRB_NVCACHE_INFO 函式成功傳回時,迷你埠驅動程式會傳回 NV 快取管理員功能參數結構,如 NVCACHE_REQUEST_BLOCK 結構的 Function 字段中要求。
這些欄位中的值來自 ATA8-ACS 規格第 7.16 節中的 IDENTIFY DEVICE 命令。
語法
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 的識別裝置數據,此欄位包含 NV 快取電源模式功能集版本。
NVCmdVer
取自字 214,位 12 到 15 的識別裝置數據,此欄位包含 NV 快取功能集版本。
NVSize
取自識別裝置數據的文字 215 和 216,此欄位包含邏輯區塊中的 NV 快取大小。
NVReadSpeed
取自識別裝置數據的 217 字,此字段包含 NV 快取讀取傳送速率,每秒以 MB 為單位 (MB/秒) 。
NVWrtSpeed
取自識別裝置數據的 218 字,此欄位包含 NV 快取寫入速度,每秒以 MB 為單位 (MB/秒) 。
DeviceSpinUpTime
取自字 219,位為 0 到 7 的 IDENTIFY DEVICE 數據,此字段包含裝置的估計啟動時間,以秒為單位。
規格需求
需求 | 值 |
---|---|
標頭 | ntddscsi.h (包含 Ntddscsi.h) |