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 |