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 |