Bagikan melalui


enumerasi NVME_STATUS_TYPES (nvme.h)

Berisi nilai yang menunjukkan jenis kode status yang diposting oleh pengontrol dalam entri antrean penyelesaian saat perintah selesai.

Sintaks

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;

Konstanta

 
NVME_STATUS_TYPE_GENERIC_COMMAND
Menunjukkan bahwa perintah yang ditentukan oleh pengidentifikasi Perintah dan Antrean Pengiriman dalam entri antrean penyelesaian telah selesai. Nilai status ini umum di semua jenis perintah, dan menyertakan kondisi seperti keberhasilan, opcode tidak didukung, dan bidang yang tidak valid.

Salah satu kode status dalam enumerasi NVME_STATUS_GENERIC_COMMAND_CODES .
NVME_STATUS_TYPE_COMMAND_SPECIFIC
Menunjukkan nilai status yang khusus untuk opcode perintah tertentu. Nilai-nilai ini mungkin menunjukkan pemrosesan tambahan diperlukan. Nilai status seperti gambar firmware yang tidak valid atau melebihi jumlah antrean maksimum dilaporkan dengan jenis ini.

Salah satu kode status dalam enumerasi NVME_STATUS_COMMAND_SPECIFIC_CODES .
NVME_STATUS_TYPE_MEDIA_ERROR
Nilai status yang menunjukkan kesalahan spesifik media terjadi di NVM, atau kesalahan integritas data.

Salah satu kode status dalam enumerasi NVME_STATUS_MEDIA_ERROR_CODES .
NVME_STATUS_TYPE_VENDOR_SPECIFIC
Menunjukkan kode status khusus vendor.

Keterangan

Ketika perintah selesai, nilai dari enumerasi ini diposting oleh pengontrol di bidang SCT dari struktur NVME_COMMAND_STATUS di bidang Statusentri Antrean Penyelesaian.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Header nvme.h

Lihat juga