共用方式為


NVME_CDW10_ABORT union (nvme.h)

包含中止命令的參數,該命令可用來中止先前提交至 管理員 提交佇列或 I/O 提交佇列的特定命令。

NVME_CDW10_ABORT 結構用於 Command 結構中 ABORT 參數的 CDW10 字段中。 ABORT 結構中的所有其他命令特定欄位都會保留。

語法

typedef union {
  struct {
    ULONG SQID : 8;
    ULONG CID : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_ABORT, *PNVME_CDW10_ABORT;

成員

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.SQID

[提交佇列標識碼 (SQID) ] 字段會指定要中止之命令相關聯之提交佇列的識別符。

DUMMYSTRUCTNAME.CID

命令標識碼 (CID) 欄位會指定要中止之命令的命令標識元,該標識元是在命令本身的CDW0 字段內NVME_COMMAND_DWORD0結構的 CID 欄位中所指定。

AsUlong

備註

主機軟體可能會有多個未完成的中止命令,受限於識別控制器數據結構的ACL 欄位中所指出的中止命令限制條件約束。

中止命令是最佳工作命令;中止的命令可能已經完成、目前正在執行中,或可能已深入排入佇列。 如果或控制器選擇在找不到要中止的命令時完成命令,則為特定實作。

規格需求

需求
最低支援的用戶端 Windows 10
標頭 nvme.h

另請參閱