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 |