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 |