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