共用方式為


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)

另請參閱

IOCTL_SCSI_MINIPORT_NVCACHE

NVCACHE_REQUEST_BLOCK