定义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、、2h3h、4h和5h。
DUMMYSTRUCTNAME.Reserved
DUMMYSTRUCTNAME.OFST
指示控制器内存缓冲区在NVME_CONTROLLER_REGISTERS结构的 CMBSZ 字段中指定的大小单元的倍数中的偏移量。 此值为 4KB 对齐。
AsUlong
要求
| Requirement | 价值 | 
|---|---|
| 最低支持的客户端 | Windows 10操作系统 | 
| Header | nvme.h |