Freigeben über


NVME_ACCESS_FREQUENCIES-Aufzählung (nvme.h)

Definiert Werte, die die Häufigkeit des Lese- und Schreibzugriffs auf einen LBA-Bereich (Logical Block Addressing) angeben.

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;

Konstanten

 
NVME_ACCESS_FREQUENCY_NONE
Es werden keine Häufigkeitsinformationen bereitgestellt.
NVME_ACCESS_FREQUENCY_TYPICAL
Die typische Anzahl von Lese- und Schreibvorgängen, die für diesen LBA-Bereich erwartet werden.
NVME_ACCESS_FREQUENCY_INFR_WRITE_INFR_READ
Gibt seltene Schreibvorgänge und seltenen Lesevorgängen in den LBA-Bereich an.
NVME_ACCESS_FREQUENCY_INFR_WRITE_FR_READ
Gibt seltene Schreibvorgänge und häufige Lesevorgänge in den LBA-Bereich an.
NVME_ACCESS_FREQUENCY_FR_WRITE_INFR_READ
Gibt häufige Schreibvorgänge und seltenen Lesevorgängen in den LBA-Bereich an.
NVME_ACCESS_FREQUENCY_FR_WRITE_FR_READ
Gibt häufige Schreibvorgänge und häufige Lesevorgänge in den LBA-Bereich an.
NVME_ACCESS_FREQUENCY_ONE_TIME_READ
Ein einmaliges Lesen. Der Befehl ist z. B. auf einen Virenscan, eine Sicherung, eine Dateikopie oder ein Archiv zurückzuführen.
NVME_ACCESS_FREQUENCY_SPECULATIVE_READ
Spekulatives Lesen. Der Befehl ist Teil eines Vorabrufvorgangs.
NVME_ACCESS_FREQUENCY_WILL_BE_OVERWRITTEN
Der LBA-Bereich wird in naher Zukunft überschrieben werden.

Bemerkungen

Diese Aufzählung wird verwendet, um Werte im Feld "AccessFrequency " der NVME_CDW13_READ_WRITE Struktur und im Feld "AccessFrequency " der NVME_CONTEXT_ATTRIBUTES-Struktur anzugeben.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10
Header nvme.h

Siehe auch

NVME_CDW13_READ_WRITE Struktur