NVME_ADMIN_QUEUE_ATTRIBUTES union (nvme.h)

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

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

Syntax

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;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ASQS

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

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

DUMMYSTRUCTNAME.Reserved0

只读保留字段。

DUMMYSTRUCTNAME.ACQS

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

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

DUMMYSTRUCTNAME.Reserved1

只读保留字段。

AsUlong

注解

注释

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

要求

Requirement 价值
最低支持的客户端 Windows 10操作系统
Header nvme.h