Rediger

Del via


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

See also

D3DKMTQueryAdapterInfo