Freigeben über


NVME_ACCESS_FREQUENCIES-Enumeration (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 seltene Lesevorgänge 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 seltene Lesevorgänge 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 einmaliger Lesevorgang. Der Befehl ist beispielsweise auf einen Virenscan, eine Sicherung, eine Dateikopie oder ein Archiv zurückzuführen.
NVME_ACCESS_FREQUENCY_SPECULATIVE_READ
Ein spekulativer Lesevorgang. Der Befehl ist Teil eines Prefetch-Vorgangs.
NVME_ACCESS_FREQUENCY_WILL_BE_OVERWRITTEN
Der LBA-Bereich wird in naher Zukunft überschrieben.

Hinweise

Diese Enumeration wird verwendet, um Werte im Feld AccessFrequency der NVME_CDW13_READ_WRITE-Struktur und im AccessFrequency-Feld der NVME_CONTEXT_ATTRIBUTES-Struktur anzugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile nvme.h

Weitere Informationen

NVME_CDW13_READ_WRITE Struktur