D3DKMT_GPUMMU_CAPS结构 (d3dkmthk.h)

用于获取 GPU 内存管理单元功能。

语法

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

支持只读内存。

Flags.NoExecuteMemorySupported

不支持执行内存。

Flags.CacheCoherentMemorySupported

支持缓存一致内存。

Flags.Reserved

预留给系统使用。

Flags.Value

VirtualAddressBitCount

虚拟地址位计数。

要求

要求
Header d3dkmthk.h