NV_FEATURE_PARAMETER結構 (ntddscsi.h)
NV_FEATURE_PARAMETER 結構會與 IOCTL_SCSI_MINIPORT_NVCACHE 要求搭配使用,以從裝置取得 NV Cache Manager 功能支持資訊。 NV Cache Manager 功能參數結構會在從 NRB_NVCACHE_INFO 函式成功傳回時,由迷你埠驅動程式傳回,如 NVCACHE_REQUEST_BLOCK 結構的 [函式] 字段中所要求。
這些欄位中的值來自 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
取自 WORD 214,位 0 的 IDENTIFY DEVICE 數據,一個值表示已啟用 NV 快取電源模式功能集。
NVParameterReserv1
保留供日後使用。
NVCmdEnabled
取自識別裝置數據的字 214、位 4,一個值表示已啟用 NV 快取功能集。
NVParameterReserv2
保留供日後使用。
NVPowerModeVer
此欄位取自 WORD 214,位 8 到 11 的識別裝置資料,此欄位包含 NV 快取電源模式功能集版本。
NVCmdVer
此欄位取自 WORD 214,位 12 到 15 個識別裝置資料,此字段包含 NV 快取功能集版本。
NVSize
此欄位取自識別裝置資料的文字 215 和 216,在邏輯區塊中包含 NV 快取大小。
NVReadSpeed
此欄位取自識別裝置資料的文字 217,包含 NV 快取讀取傳送速率,以 MB/秒為單位。
NVWrtSpeed
此欄位取自識別裝置資料的文字 218,包含 NV 快取寫入傳送速率,以 MB/秒為單位。
DeviceSpinUpTime
此欄位取自文字 219,位 0 到 7 的 IDENTIFY DEVICE 數據,包含裝置的估計啟動時間,以秒為單位。
要求
要求 | 價值 |
---|---|
標頭 | ntddscsi.h (包括 Ntddscsi.h) |