DXGK_HARDWARERESERVEDRANGES结构(d3dkmddi.h)

DXGK_HARDWARERESERVEDRANGES 结构用于存储调用 DXGKDDI_QUERYADAPTERINFO查询的硬件保留内存范围。

语法

typedef struct _DXGK_HARDWARERESERVEDRANGES {
  UINT32                     NumRanges;
  DXGK_PHYSICAL_MEMORY_RANGE *pPhysicalRanges;
} DXGK_HARDWARERESERVEDRANGES;

成员

NumRanges

保留的范围数。

pPhysicalRanges

指向包含物理内存范围信息的 DXGK_PHYSICAL_MEMORY_RANGE 结构的指针。

言论

VidMm(视频内存管理器)验证从 DXGKDDI_QUERYADAPTERINFO 返回的范围是否与 NTOS(基于 Windows NT 的作系统)内存管理器使用的任何内存区域重叠。 此验证可确保驱动程序不会意外报告超出保留范围的物理内存区域,因为这会违反该功能的安全保证。

有关详细信息,请参阅 基于 IOMMU 的 GPU 隔离

要求

要求 价值
最低支持的客户端 Windows 10 版本 1803
标头 d3dkmddi.h