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 |