NVME_ADMIN_QUEUE_ATTRIBUTES union (nvme.h)

包含管理员提交队列和管理员完成队列 (AQA) 管理员队列属性。

管理员提交队列和管理员完成队列的队列标识符为 0h。 管理员提交队列的优先级由所选仲裁机制确定。 管理员提交队列和管理员完成队列必须位于物理连续内存中。

语法

typedef union {
  struct {
    ULONG ASQS : 12;
    ULONG Reserved0 : 4;
    ULONG ACQS : 12;
    ULONG Reserved1 : 4;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_ADMIN_QUEUE_ATTRIBUTES, *PNVME_ADMIN_QUEUE_ATTRIBUTES;

成员

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ASQS

管理员提交队列大小 (ASQS) 是一个读/写字段,用于定义条目中管理员提交队列的大小。

清除此字段时启用控制器以 00h 生成未定义的结果。 管理员提交队列的最小大小为两个条目。 管理员提交队列的最大大小为 4096 个条目。 这是基于 0 的值。

DUMMYSTRUCTNAME.Reserved0

只读保留字段。

DUMMYSTRUCTNAME.ACQS

ACQS) 管理员完成队列大小 (是一个读/写字段,用于定义条目中管理员完成队列的大小。

清除此字段时启用控制器以 00h 生成未定义的结果。 管理员完成队列的最小大小为两个条目。 管理员完成队列的最大大小为 4096 个条目。 这是基于 0 的值。

DUMMYSTRUCTNAME.Reserved1

只读保留字段。

AsUlong

注解

注意

启动操作期间应使用统一可扩展固件接口 (UEFI) 。 在内存不足的环境中, (例如旧版 BIOS 环境中的选项 ROM,) 可能没有足够的可用内存来分配必要的提交和完成队列。 在这些类型的条件下,控制器的低内存操作特定于供应商。

要求

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