D3DKMT_GPUMMU_CAPS structure (d3dkmthk.h)
The D3DKMT_GPUMMU_CAPS structure describes the capabilities of the GPU MMU (memory management unit).
Syntax
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;
Members
Flags
Flags to indicate the type of capabilities.
Flags.ReadOnlyMemorySupported
Indicates whether the GPU MMU supports read-only memory.
Flags.NoExecuteMemorySupported
Indicates whether the GPU MMU supports marking memory as non-executable.
Flags.CacheCoherentMemorySupported
Indicates whether the GPU MMU supports cache-coherent memory access.
Flags.Reserved
Reserved for system use.
Flags.Value
An alternative way to access the flags.
VirtualAddressBitCount
The number of bits used for virtual addresses by the GPU MMU.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 (WDDM 2.0) |
Header | d3dkmthk.h |