다음을 통해 공유


NVME_STATUS_MEDIA_ERROR_CODES 열거형(nvme.h)

NVM 미디어와 연결된 오류를 나타내거나 데이터 무결성 유형 오류를 나타내는 값을 포함합니다.

이러한 상태 코드는 NVME_STATUS_TYPE_MEDIA_ERROR상태 코드 형식 있으며 명령이 완료되면 컨트롤러가 완료 큐 항목 게시합니다.

통사론

typedef enum {
  NVME_STATUS_NVM_WRITE_FAULT,
  NVME_STATUS_NVM_UNRECOVERED_READ_ERROR,
  NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR,
  NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR,
  NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR,
  NVME_STATUS_NVM_COMPARE_FAILURE,
  NVME_STATUS_NVM_ACCESS_DENIED,
  NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK
} NVME_STATUS_MEDIA_ERROR_CODES;

상수

 
NVME_STATUS_NVM_WRITE_FAULT
쓰기 데이터를 미디어에 커밋할 수 없습니다.
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR
미디어에서 읽기 데이터를 복구할 수 없습니다.
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR
엔드투엔드 가드 검사 실패로 인해 명령이 중단되었습니다.
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR
엔드투엔드 애플리케이션 태그 확인 실패로 인해 명령이 중단되었습니다.
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR
엔드투엔드 참조 태그 확인 실패로 인해 명령이 중단되었습니다.
NVME_STATUS_NVM_COMPARE_FAILURE
Compare 명령 중 잘못된 구성으로 인해 명령이 실패했습니다.
NVME_STATUS_NVM_ACCESS_DENIED
액세스 권한이 부족하여 네임스페이스 및/또는 LBA(논리 블록 주소) 범위에 대한 액세스가 거부됩니다. 자세한 내용은 TCG SIIS(스토리지 인터페이스 상호 작용 사양)참조하세요.
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK
할당 취소되거나 기록되지 않은 논리 블록이 포함된 LBA 범위에서 읽는 시도로 인해 명령이 실패했습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10
헤더 nvme.h