다음을 통해 공유


NVME_STATUS_TYPES 열거형(nvme.h)

명령이 완료될 때 컨트롤러가 완료 큐 항목에 게시하는 상태 코드의 형식을 나타내는 값을 포함합니다.

Syntax

typedef enum {
  NVME_STATUS_TYPE_GENERIC_COMMAND,
  NVME_STATUS_TYPE_COMMAND_SPECIFIC,
  NVME_STATUS_TYPE_MEDIA_ERROR,
  NVME_STATUS_TYPE_VENDOR_SPECIFIC
} NVME_STATUS_TYPES;

상수

 
NVME_STATUS_TYPE_GENERIC_COMMAND
완료 큐 항목의 명령 및 제출 큐 식별자가 지정한 명령이 완료되었음을 나타냅니다. 이러한 상태 값은 모든 명령 형식에서 제네릭이며 성공, 지원되지 않는 opcode 및 잘못된 필드와 같은 조건을 포함합니다.

NVME_STATUS_GENERIC_COMMAND_CODES 열거형의 상태 코드 중 하나입니다.
NVME_STATUS_TYPE_COMMAND_SPECIFIC
특정 명령 opcode와 관련된 상태 값을 나타냅니다. 이러한 값은 추가 처리가 필요함을 나타낼 수 있습니다. 잘못된 펌웨어 이미지 또는 최대 큐 수 초과와 같은 상태 값이 이 형식으로 보고됩니다.

NVME_STATUS_COMMAND_SPECIFIC_CODES 열거형의 상태 코드 중 하나입니다.
NVME_STATUS_TYPE_MEDIA_ERROR
NVM에서 미디어 관련 오류가 발생했거나 데이터 무결성 오류를 나타내는 상태 값입니다.

NVME_STATUS_MEDIA_ERROR_CODES 열거형의 상태 코드 중 하나입니다.
NVME_STATUS_TYPE_VENDOR_SPECIFIC
공급업체별 상태 코드를 나타냅니다.

설명

명령이 완료되면 완료 큐 항목상태 필드에 있는 NVME_COMMAND_STATUS 구조체의 SCT 필드에 컨트롤러가 이 열거형의 값을 게시합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
머리글 nvme.h

추가 정보