Condividi tramite


enumerazione NVME_ACCESS_FREQUENCIES (nvme.h)

Definisce i valori che indicano la frequenza di accesso in lettura e scrittura a un intervallo LBA (Logical Block Addressing).

Sintassi

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;

Costanti

 
NVME_ACCESS_FREQUENCY_NONE
Nessuna informazione sulla frequenza specificata.
NVME_ACCESS_FREQUENCY_TYPICAL
Numero tipico di letture e scritture previste per questo intervallo LBA.
NVME_ACCESS_FREQUENCY_INFR_WRITE_INFR_READ
Indica scritture non frequenti e letture non frequenti nell'intervallo LBA.
NVME_ACCESS_FREQUENCY_INFR_WRITE_FR_READ
Indica scritture non frequenti e letture frequenti nell'intervallo LBA.
NVME_ACCESS_FREQUENCY_FR_WRITE_INFR_READ
Indica scritture frequenti e letture non frequenti nell'intervallo LBA.
NVME_ACCESS_FREQUENCY_FR_WRITE_FR_READ
Indica scritture frequenti e letture frequenti nell'intervallo LBA.
NVME_ACCESS_FREQUENCY_ONE_TIME_READ
Una volta letta. Ad esempio, il comando è dovuto a un'analisi di virus, un backup, una copia di file o un archivio.
NVME_ACCESS_FREQUENCY_SPECULATIVE_READ
Lettura speculativa. Il comando fa parte di un'operazione di prelettura.
NVME_ACCESS_FREQUENCY_WILL_BE_OVERWRITTEN
L'intervallo LBA verrà sovrascritto nel prossimo futuro.

Commenti

Questa enumerazione viene utilizzata per specificare i valori nel campo AccessFrequency della struttura NVME_CDW13_READ_WRITE e nel campo AccessFrequency della struttura NVME_CONTEXT_ATTRIBUTES .

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Intestazione nvme.h

Vedi anche

Struct NVME_CDW13_READ_WRITE