D3DKMT_GPUMMU_CAPS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmthk.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmthk-_d3dkmt_gpummu_caps)

D3DKMT_GPUMMU_CAPS structure

Description

The D3DKMT_GPUMMU_CAPS structure describes the capabilities of the GPU MMU (memory management unit).

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.

See also

D3DKMTQueryAdapterInfo