Partager via


énumération NVME_ACCESS_FREQUENCIES (nvme.h)

Définit des valeurs qui indiquent la fréquence d’accès en lecture et en écriture à une plage d’adressage de bloc logique (LBA).

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
Aucune information de fréquence n’est fournie.
NVME_ACCESS_FREQUENCY_TYPICAL
Nombre standard de lectures et d’écritures attendues pour cette plage DBA.
NVME_ACCESS_FREQUENCY_INFR_WRITE_INFR_READ
Indique des écritures peu fréquentes et des lectures peu fréquentes dans la plage LBA.
NVME_ACCESS_FREQUENCY_INFR_WRITE_FR_READ
Indique des écritures peu fréquentes et des lectures fréquentes dans la plage LBA.
NVME_ACCESS_FREQUENCY_FR_WRITE_INFR_READ
Indique des écritures fréquentes et des lectures peu fréquentes dans la plage LBA.
NVME_ACCESS_FREQUENCY_FR_WRITE_FR_READ
Indique des écritures fréquentes et des lectures fréquentes dans la plage LBA.
NVME_ACCESS_FREQUENCY_ONE_TIME_READ
Une lecture unique. Par exemple, la commande est due à une analyse antivirus, une sauvegarde, une copie de fichier ou une archive.
NVME_ACCESS_FREQUENCY_SPECULATIVE_READ
Lecture spéculative. La commande fait partie d’une opération de prérécupération.
NVME_ACCESS_FREQUENCY_WILL_BE_OVERWRITTEN
La plage LBA va être remplacée dans un avenir proche.

Remarques

Cette énumération est utilisée pour spécifier des valeurs dans le champ AccessFrequency de la structure NVME_CDW13_READ_WRITE et dans le champ AccessFrequency de la structure NVME_CONTEXT_ATTRIBUTES .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
En-tête nvme.h

Voir aussi

NVME_CDW13_READ_WRITE struct