NVME_CDW10_ABORT union (nvme.h)

包含 Abort 命令的参数,该命令用于中止之前提交到管理员提交队列或 I/O 提交队列的特定命令。

NVME_CDW10_ABORT结构用于命令结构中 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

另请参阅