Partilhar via


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)

Consulte também

IOCTL_SCSI_MINIPORT_NVCACHE

NVCACHE_REQUEST_BLOCK