NVME_ACCESS_FREQUENCIES列挙 (nvme.h)

論理ブロック アドレス指定 (LBA) 範囲への読み取りと書き込みアクセスの頻度を示す値を定義します。

構文

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;

定数

 
NVME_ACCESS_FREQUENCY_NONE
頻度情報は提供されません。
NVME_ACCESS_FREQUENCY_TYPICAL
この LBA 範囲で予想される読み取りと書き込みの一般的な数。
NVME_ACCESS_FREQUENCY_INFR_WRITE_INFR_READ
LBA 範囲への書き込みの頻度が低く、読み取り頻度の低い値を示します。
NVME_ACCESS_FREQUENCY_INFR_WRITE_FR_READ
LBA 範囲への書き込みの頻度の低さと頻繁な読み取りを示します。
NVME_ACCESS_FREQUENCY_FR_WRITE_INFR_READ
LBA 範囲への頻繁な書き込みと頻度の低い読み取りを示します。
NVME_ACCESS_FREQUENCY_FR_WRITE_FR_READ
LBA 範囲への頻繁な書き込みと頻繁な読み取りを示します。
NVME_ACCESS_FREQUENCY_ONE_TIME_READ
1 回読み取られます。 たとえば、このコマンドは、ウイルス スキャン、バックアップ、ファイル コピー、アーカイブが原因です。
NVME_ACCESS_FREQUENCY_SPECULATIVE_READ
投機的な読み取り。 コマンドはプリフェッチ操作の一部です。
NVME_ACCESS_FREQUENCY_WILL_BE_OVERWRITTEN
LBA 範囲は、近い将来に上書きされる予定です。

注釈

この列挙は、NVME_CDW13_READ_WRITE構造体の AccessFrequency フィールドと 、NVME_CONTEXT_ATTRIBUTES 構造体の AccessFrequency フィールドに 値を指定 するために使用されます。

要件

要件
サポートされている最小のクライアント Windows 10
Header nvme.h

こちらもご覧ください

NVME_CDW13_READ_WRITE 構造体