Compartir a través de


estructura NV_FEATURE_PARAMETER (ntddscsi.h)

La estructura NV_FEATURE_PARAMETER se usa junto con la solicitud de IOCTL_SCSI_MINIPORT_NVCACHE para obtener la información de compatibilidad de características de NV Cache Manager del dispositivo. El controlador de minipuerto devuelve la estructura de parámetros de la característica NV Cache Manager tras la devolución correcta de la función NRB_NVCACHE_INFO, tal y como se solicita en el campo Función de la estructura NVCACHE_REQUEST_BLOCK .

Los valores de estos campos proceden del comando IDENTIFY DEVICE de la sección 7.16 de la especificación ATA8-ACS.

Sintaxis

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;

Miembros

NVPowerModeEnabled

Tomado de la palabra 214, bit 0 de los datos IDENTIFY DEVICE, un valor de uno significa que el conjunto de características modo de alimentación de caché nv está habilitado.

NVParameterReserv1

Reservado para uso futuro.

NVCmdEnabled

Tomado de la palabra 214, bit 4 de los datos IDENTIFY DEVICE, un valor de uno significa que el conjunto de características de caché de NV está habilitado.

NVParameterReserv2

Reservado para uso futuro.

NVPowerModeVer

Tomado de la palabra 214, bits del 8 al 11 de los datos DE IDENTIFICACIÓN DEL DISPOSITIVO, este campo contiene la versión del conjunto de características del modo de alimentación de caché nv.

NVCmdVer

Tomado de la palabra 214, bits de 12 a 15 de los datos DE IDENTIFICACIÓN DEL DISPOSITIVO, este campo contiene la versión del conjunto de características de caché de NV.

NVSize

Tomado de las palabras 215 y 216 de los datos IDENTIFY DEVICE, este campo contiene el tamaño de caché de NV, en bloques lógicos.

NVReadSpeed

Tomado de la palabra 217 de los datos DE IDENTIFICACIÓN DEL DISPOSITIVO, este campo contiene la velocidad de transferencia de lectura de caché nv, en megabytes por segundo (MB/s).

NVWrtSpeed

Tomado de la palabra 218 de los datos IDENTIFY DEVICE, este campo contiene la velocidad de transferencia de escritura de caché nv, en megabytes por segundo (MB/s).

DeviceSpinUpTime

Tomado de la palabra 219, bits del 0 al 7 de los datos DE IDENTIFICACIÓN DEL DISPOSITIVO, este campo contiene el tiempo estimado del dispositivo para poner en marcha, en segundos.

Requisitos

Requisito Valor
Header ntddscsi.h (incluya Ntddscsi.h)

Consulte también

IOCTL_SCSI_MINIPORT_NVCACHE

NVCACHE_REQUEST_BLOCK