NVME_CONTROLLER_MEMORY_BUFFER_LOCATION联合 (nvme.h)

定义NVME_CONTROLLER_REGISTERS结构的 CMBLOC 字段中可选控制器内存缓冲区位置寄存器的位置。

如果NVME_CONTROLLER_REGISTERS的控制器内存缓冲区大小 CMBSZ 字段具有值0,则保留此寄存器。

Syntax

typedef union {
  struct {
    ULONG BIR : 3;
    ULONG Reserved : 9;
    ULONG OFST : 20;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CONTROLLER_MEMORY_BUFFER_LOCATION, *PNVME_CONTROLLER_MEMORY_BUFFER_LOCATION;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.BIR

指示包含控制器内存缓冲区的基址寄存器(BAR)。 对于 64 位 BAR,指定地址的较低 32 位的 BAR。

此字段的有效值为:0h、、2h3h4h5h

DUMMYSTRUCTNAME.Reserved

DUMMYSTRUCTNAME.OFST

指示控制器内存缓冲区在NVME_CONTROLLER_REGISTERS结构的 CMBSZ 字段中指定的大小单元的倍数中的偏移量。 此值为 4KB 对齐。

AsUlong

要求

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

另请参阅