共用方式為


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)

另請參閱

IOCTL_SCSI_MINIPORT_NVCACHE

NVCACHE_REQUEST_BLOCK