共用方式為


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
表示完成佇列專案中的 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

另請參閱