Partager via


structure NV_FEATURE_PARAMETER (ntddscsi.h)

La structure de NV_FEATURE_PARAMETER est utilisée conjointement avec la demande de IOCTL_SCSI_MINIPORT_NVCACHE pour obtenir des informations sur la prise en charge des fonctionnalités du Gestionnaire de cache NV à partir de l’appareil. La structure des paramètres de fonctionnalité NV Cache Manager est retournée par le pilote miniport lors du retour réussi de la fonction NRB_NVCACHE_INFO, comme demandé dans le champ Fonction de la structure NVCACHE_REQUEST_BLOCK .

Les valeurs de ces champs proviennent de la commande IDENTIFY DEVICE de la section 7.16 de la spécification ATA8-ACS.

Syntaxe

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;

Membres

NVPowerModeEnabled

Tirée du mot 214, bit 0 des données IDENTIFY DEVICE, une valeur d’un signifie que l’ensemble de fonctionnalités Nv Cache Power Mode est activé.

NVParameterReserv1

Réservé pour un usage futur.

NVCmdEnabled

Tirée du mot 214, bit 4 des données IDENTIFY DEVICE, une valeur d’un signifie que l’ensemble de fonctionnalités nv Cache est activé.

NVParameterReserv2

Réservé pour un usage futur.

NVPowerModeVer

Tiré du mot 214, bits 8 à 11 des données IDENTIFY DEVICE, ce champ contient la version de l’ensemble de fonctionnalités NV Cache Power Mode.

NVCmdVer

Tiré du mot 214, bits 12 à 15 des données d’IDENTIFICATION DEVICE, ce champ contient la version de l’ensemble de fonctionnalités NV Cache.

NVSize

Tiré des mots 215 et 216 des données IDENTIFY DEVICE, ce champ contient la taille du cache NV, dans des blocs logiques.

NVReadSpeed

Tiré du mot 217 des données d’IDENTIFICATION DEVICE, ce champ contient la vitesse de transfert de lecture du cache NV, en mégaoctets par seconde (Mo/s).

NVWrtSpeed

Tiré du mot 218 des données d’IDENTIFICATION DEVICE, ce champ contient la vitesse de transfert d’écriture du cache NV, en mégaoctets par seconde (Mo/s).

DeviceSpinUpTime

Tiré du mot 219, bits 0 à 7 des données IDENTIFIER L’APPAREIL, ce champ contient le temps estimé de rotation de l’appareil, en secondes.

Configuration requise

Condition requise Valeur
En-tête ntddscsi.h (inclure Ntddscsi.h)

Voir aussi

IOCTL_SCSI_MINIPORT_NVCACHE

NVCACHE_REQUEST_BLOCK