NVME_CDW11_FEATURE_ARBITRATION union (nvme.h)

包含控制命令仲裁的仲裁功能的值。

此结构中的值用于NVME_CDW11_FEATURES结构的“仲裁”字段。

语法

typedef union {
  struct {
    ULONG AB : 3;
    ULONG Reserved0 : 5;
    ULONG LPW : 8;
    ULONG MPW : 8;
    ULONG HPW : 8;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW11_FEATURE_ARBITRATION, *PNVME_CDW11_FEATURE_ARBITRATION;

成员

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.AB

指定控制器一次可从特定提交队列启动的最大命令数。

此字段的值指定为 2^n。 值 表示 111b 没有限制。 此字段的可能值为 1、2、4、8、16、32、64 或无限制。

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.LPW

指定低优先级权重 (LPW) 。 可在每轮仲裁中从低优先级服务类执行的命令数。 这是基于 0 的值。

DUMMYSTRUCTNAME.MPW

指定中等优先级权重 (MPW) 。 在每个仲裁轮次中,可能从中等优先级服务类执行的命令数。 这是基于 0 的值。

DUMMYSTRUCTNAME.HPW

指定高优先级权重 (HPW) 。 可在每轮仲裁中从高优先级服务类执行的命令数。 这是基于 0 的值。

AsUlong

要求

要求
最低受支持的客户端 Windows 10
标头 nvme.h

另请参阅