Condividi tramite


struttura NV_FEATURE_PARAMETER (ntddscsi.h)

La struttura NV_FEATURE_PARAMETER viene usata insieme alla richiesta di IOCTL_SCSI_MINIPORT_NVCACHE per ottenere informazioni sul supporto delle funzionalità di Gestione cache NV dal dispositivo. La struttura dei parametri delle funzionalità di Gestione cache NV viene restituita dal driver miniport al completamento della restituzione dalla funzione NRB_NVCACHE_INFO, come richiesto nel campo Funzione della struttura NVCACHE_REQUEST_BLOCK.

I valori in questi campi provengono dal comando IDENTIFY 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;

Membri

NVPowerModeEnabled

Tratto dalla parola 214, bit 0 dei dati DI IDENTIFICAZIONE DISPOSITIVO, un valore indica che il set di funzionalità di modalità di alimentazione cache NV è abilitato.

NVParameterReserv1

Riservato per uso futuro.

NVCmdEnabled

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

NVParameterReserv2

Riservato per uso futuro.

NVPowerModeVer

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

NVCmdVer

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

NVSize

Ricavato 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 della 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 per l'attivazione del dispositivo, espresso in secondi.

Fabbisogno

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

Vedere anche

IOCTL_SCSI_MINIPORT_NVCACHE

NVCACHE_REQUEST_BLOCK