NV_FEATURE_PARAMETER struttura (ntddscsi.h)

La struttura NV_FEATURE_PARAMETER viene usata in combinazione con la richiesta di IOCTL_SCSI_MINIPORT_NVCACHE per ottenere informazioni sul supporto della funzionalità di NV Cache Manager dal dispositivo. La struttura dei parametri delle funzionalità di NV Cache Manager viene restituita dal driver miniport al ritorno dalla funzione NRB_NVCACHE_INFO, come richiesto nel campo Funzione della struttura NVCACHE_REQUEST_BLOCK .

I valori di questi campi provengono dal comandoIDENTIFI DEVICE nella sezione 7.16 della specifica ATA8-ACS.

Sintassi

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;

Members

NVPowerModeEnabled

Tratto dalla parola 214, bit 0 dei dati DI IDENTIFICAZIONE DISPOSITIVO, un valore di uno significa che il set di funzionalità cache NV Power Mode è abilitato.

NVParameterReserv1

Riservato per utilizzi futuri.

NVCmdEnabled

Tratto dalla parola 214, bit 4 dei dati DI IDENTIFICAZIONE DISPOSITIVO, un valore di uno significa che il set di funzionalità cache NV è abilitato.

NVParameterReserv2

Riservato per utilizzi futuri.

NVPowerModeVer

Tratto dalla parola 214, bit da 8 a 11 dei dati DI IDENTIFICAZIONE DISPOSITIVO, questo campo contiene la versione del set di funzionalità cache NV Cache Power Mode.

NVCmdVer

Tratto dalla parola 214, bit da 12 a 15 dei datiIDENTIFI DEVICE, questo campo contiene la versione del set di funzionalità cache NV.

NVSize

Tratto dalle parole 215 e 216 dei dati DI IDENTIFICAZIONE DISPOSITIVO, questo campo contiene le dimensioni della cache NV, in blocchi logici.

NVReadSpeed

Tratto dalla parola 217 dei dati DI IDENTIFICAZIONE DISPOSITIVO, questo campo contiene la velocità di trasferimento in lettura cache NV, in megabyte al secondo (MB/s).

NVWrtSpeed

Tratto dalla parola 218 dei dati DI IDENTIFICAZIONE DISPOSITIVO, questo campo contiene la velocità di trasferimento di scrittura cache NV, in megabyte al secondo (MB/s).

DeviceSpinUpTime

Tratto dalla parola 219, bit da 0 a 7 dei dati DI IDENTIFICAZIONE DISPOSITIVO, questo campo contiene il tempo stimato del dispositivo per lo spin up, in secondi.

Requisiti

Requisito Valore
Intestazione ntddscsi.h (include Ntddscsi.h)

Vedi anche

IOCTL_SCSI_MINIPORT_NVCACHE

NVCACHE_REQUEST_BLOCK