estrutura NV_FEATURE_PARAMETER (ntddscsi.h)
A estrutura de NV_FEATURE_PARAMETER é usada em conjunto com a solicitação IOCTL_SCSI_MINIPORT_NVCACHE para obter informações de suporte de recursos do Gerenciador de Cache NV do dispositivo. A estrutura de parâmetros de recurso do Gerenciador de Cache NV é retornada pelo driver de miniporto após o retorno bem-sucedido da função NRB_NVCACHE_INFO, conforme solicitado no campo Função da estrutura de NVCACHE_REQUEST_BLOCK.
Os valores nesses campos vêm do comando IDENTIFI DEVICE na seção 7.16 da especificação ATA8-ACS.
Sintaxe
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;
Membros
NVPowerModeEnabled
Extraído da palavra 214, bit 0 dos dados IDENTIFI DEVICE, um valor de um significa que o conjunto de recursos do Modo de Energia do Cache NV está habilitado.
NVParameterReserv1
Reservado para uso futuro.
NVCmdEnabled
Extraído do word 214, bit 4 dos dados IDENTIFI DEVICE, um valor de um significa que o conjunto de recursos do Cache NV está habilitado.
NVParameterReserv2
Reservado para uso futuro.
NVPowerModeVer
Extraído da palavra 214, bits 8 a 11 dos dados IDENTIFI DEVICE, esse campo contém a versão do conjunto de recursos do Modo de Energia do Cache NV.
NVCmdVer
Extraído da palavra 214, bits 12 a 15 dos dados IDENTIFI DEVICE, esse campo contém a versão do conjunto de recursos do Cache NV.
NVSize
Extraído das palavras 215 e 216 dos dados IDENTIFI DEVICE, esse campo contém o Tamanho do Cache NV, em blocos lógicos.
NVReadSpeed
Extraído da palavra 217 dos dados IDENTIFI DEVICE, esse campo contém a Velocidade de Transferência de Leitura do Cache NV, em megabytes por segundo (MB/s).
NVWrtSpeed
Extraído da palavra 218 dos dados IDENTIFI DEVICE, esse campo contém a Velocidade de Transferência de Gravação do Cache NV, em megabytes por segundo (MB/s).
DeviceSpinUpTime
Extraído da palavra 219, bits 0 a 7 dos dados IDENTIFI DEVICE, esse campo contém o tempo estimado do dispositivo para girar em segundos.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntddscsi.h (include Ntddscsi.h) |