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;
Constants
NVME_ACCESS_FREQUENCY_NONE빈도 정보가 제공되지 않습니다. |
NVME_ACCESS_FREQUENCY_TYPICAL이 LBA 범위에 필요한 일반적인 읽기 및 쓰기 수입니다. |
NVME_ACCESS_FREQUENCY_INFR_WRITE_INFR_READ자주 쓰지 않으며 LBA 범위에 대한 읽기가 자주 없음을 나타냅니다. |
NVME_ACCESS_FREQUENCY_INFR_WRITE_FR_READLBA 범위에 대한 쓰기 및 자주 읽는 빈도를 나타냅니다. |
NVME_ACCESS_FREQUENCY_FR_WRITE_INFR_READLBA 범위에 대한 자주 쓰기 및 자주 읽지 않는 읽기를 나타냅니다. |
NVME_ACCESS_FREQUENCY_FR_WRITE_FR_READLBA 범위에 대한 빈번한 쓰기 및 자주 읽는 것을 나타냅니다. |
NVME_ACCESS_FREQUENCY_ONE_TIME_READ한 번 읽습니다. 예를 들어 이 명령은 바이러스 검사, 백업, 파일 복사 또는 보관으로 인해 발생합니다. |
NVME_ACCESS_FREQUENCY_SPECULATIVE_READ추측 읽기. 이 명령은 프리페치 작업의 일부입니다. |
NVME_ACCESS_FREQUENCY_WILL_BE_OVERWRITTENLBA 범위는 가까운 장래에 덮어쓸 예정입니다. |
비고
이 열거형은 NVME_CDW13_READ_WRITE 구조체의 AccessFrequency 필드와 NVME_CONTEXT_ATTRIBUTES 구조체의 AccessFrequency 필드에 값을 지정하는 데 사용됩니다.
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 지원되는 최소 클라이언트 | Windows 10 |
| Header | nvme.h |