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) |