D3DKMT_GPUMMU_CAPS structure (d3dkmthk.h)

Used to get GPU memory management unit capabilities.

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

Read-only memory is supported.

Flags.NoExecuteMemorySupported

No execute memory is supported.

Flags.CacheCoherentMemorySupported

Cache coherent memory is supported.

Flags.Reserved

Reserved for system use.

Flags.Value

VirtualAddressBitCount

The virtual address bit count.

Requirements

Requirement Value
Header d3dkmthk.h