Share via


enumeração NVME_ACCESS_FREQUENCIES (nvme.h)

Define valores que indicam a frequência de acesso de leitura e gravação a um intervalo de LBA (Endereçamento de Bloco Lógico).

Syntax

typedef enum {
  NVME_ACCESS_FREQUENCY_NONE,
  NVME_ACCESS_FREQUENCY_TYPICAL,
  NVME_ACCESS_FREQUENCY_INFR_WRITE_INFR_READ,
  NVME_ACCESS_FREQUENCY_INFR_WRITE_FR_READ,
  NVME_ACCESS_FREQUENCY_FR_WRITE_INFR_READ,
  NVME_ACCESS_FREQUENCY_FR_WRITE_FR_READ,
  NVME_ACCESS_FREQUENCY_ONE_TIME_READ,
  NVME_ACCESS_FREQUENCY_SPECULATIVE_READ,
  NVME_ACCESS_FREQUENCY_WILL_BE_OVERWRITTEN
} NVME_ACCESS_FREQUENCIES;

Constantes

 
NVME_ACCESS_FREQUENCY_NONE
Nenhuma informação de frequência fornecida.
NVME_ACCESS_FREQUENCY_TYPICAL
O número típico de leituras e gravações esperados para esse intervalo LBA.
NVME_ACCESS_FREQUENCY_INFR_WRITE_INFR_READ
Indica gravações pouco frequentes e leituras pouco frequentes no intervalo LBA.
NVME_ACCESS_FREQUENCY_INFR_WRITE_FR_READ
Indica gravações pouco frequentes e leituras frequentes no intervalo LBA.
NVME_ACCESS_FREQUENCY_FR_WRITE_INFR_READ
Indica gravações frequentes e leituras pouco frequentes no intervalo LBA.
NVME_ACCESS_FREQUENCY_FR_WRITE_FR_READ
Indica gravações frequentes e leituras frequentes no intervalo LBA.
NVME_ACCESS_FREQUENCY_ONE_TIME_READ
Uma leitura única. Por exemplo, o comando é devido a uma verificação de vírus, backup, cópia de arquivo ou arquivo morto.
NVME_ACCESS_FREQUENCY_SPECULATIVE_READ
Uma leitura especulativa. O comando faz parte de uma operação de pré-busca.
NVME_ACCESS_FREQUENCY_WILL_BE_OVERWRITTEN
O intervalo LBA será substituído em um futuro próximo.

Comentários

Essa enumeração é usada para especificar valores no campo AccessFrequency da estrutura NVME_CDW13_READ_WRITE e no campo AccessFrequency da estrutura NVME_CONTEXT_ATTRIBUTES .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Cabeçalho nvme.h

Confira também

struct NVME_CDW13_READ_WRITE