Freigeben über


NV_FEATURE_PARAMETER-Struktur (ntddscsi.h)

Die NV_FEATURE_PARAMETER-Struktur wird in Verbindung mit der IOCTL_SCSI_MINIPORT_NVCACHE Anforderung verwendet, um Unterstützungsinformationen zum NV Cache Manager-Feature vom Gerät abzurufen. Die Nv Cache Manager-Featureparameterstruktur wird vom Miniporttreiber zurückgegeben, wenn die NRB_NVCACHE_INFO-Funktion erfolgreich zurückgegeben wurde, wie im Feld Funktion der NVCACHE_REQUEST_BLOCK-Struktur angefordert.

Die Werte in diesen Feldern stammen aus dem Befehl IDENTIFY DEVICE in Abschnitt 7.16 der ATA8-ACS-Spezifikation.

Syntax

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;

Member

NVPowerModeEnabled

Aus Wort 214, Bit 0 der Daten "IDENTIFY DEVICE" entnommen, bedeutet der Wert 1, dass der NV-Cache-Energiemodus-Featuresatz aktiviert ist.

NVParameterReserv1

Für die zukünftige Verwendung reserviert.

NVCmdEnabled

Aus Word 214, Bit 4 der IDENTIFY DEVICE-Daten entnommen, bedeutet ein Wert von 1, dass der NV-Cache-Featuresatz aktiviert ist.

NVParameterReserv2

Für die zukünftige Verwendung reserviert.

NVPowerModeVer

Dieses Feld stammt aus Word 214, Bits 8 bis 11 der DATEN "GERÄT IDENTIFIZIEREN", und enthält die Nv Cache Power Mode Feature set-Version.

NVCmdVer

Dieses Feld stammt aus Word 214, Bits 12 bis 15 der DATEN "IDENTIFY DEVICE", und enthält die NV Cache-Featuresatzversion.

NVSize

Aus den Wörtern 215 und 216 der Daten "IDENTIFY DEVICE" entnommen, enthält dieses Feld die NV-Cachegröße in logischen Blöcken.

NVReadSpeed

Dieses Feld stammt aus Word 217 der Daten "IDENTIFY DEVICE" und enthält die NV Cache-Leseübertragungsgeschwindigkeit in Megabyte pro Sekunde (MB/s).

NVWrtSpeed

Dieses Feld stammt aus Word 218 der IDENTIFY DEVICE-Daten und enthält die NV Cache-Schreibgeschwindigkeit in Megabyte pro Sekunde (MB/s).

DeviceSpinUpTime

Aus Wort 219, Bits 0 bis 7 der Daten "GERÄT IDENTIFIZIEREN" enthält dieses Feld die geschätzte Zeit für das Starten des Geräts in Sekunden.

Anforderungen

Anforderung Wert
Header ntddscsi.h (include Ntddscsi.h)

Weitere Informationen

IOCTL_SCSI_MINIPORT_NVCACHE

NVCACHE_REQUEST_BLOCK