D3DKMT_GPUMMU_CAPS结构(d3dkmthk.h)

D3DKMT_GPUMMU_CAPS 结构描述 GPU MMU(内存管理单元)的功能。

语法

typedef struct _D3DKMT_GPUMMU_CAPS {
  union {
    struct {
      UINT ReadOnlyMemorySupported : 1;
      UINT NoExecuteMemorySupported : 1;
      UINT CacheCoherentMemorySupported : 1;
      UINT Reserved : 29;
    };
    UINT Value;
  } Flags;
  UINT  VirtualAddressBitCount;
} D3DKMT_GPUMMU_CAPS;

成员

Flags

用于指示功能类型的标志。

Flags.ReadOnlyMemorySupported

指示 GPU MMU 是否支持只读内存。

Flags.NoExecuteMemorySupported

指示 GPU MMU 是否支持将内存标记为非可执行文件。

Flags.CacheCoherentMemorySupported

指示 GPU MMU 是否支持缓存一致性内存访问。

Flags.Reserved

保留供系统使用。

Flags.Value

访问标志的替代方法。

VirtualAddressBitCount

GPU MMU 用于虚拟地址的位数。

要求

要求 价值
最低支持的客户端 Windows 10 (WDDM 2.0)
标头 d3dkmthk.h

另请参阅

D3DKMTQueryAdapterInfo