Freigeben über


D3DKMT_GPUMMU_CAPS Struktur (d3dkmthk.h)

Die D3DKMT_GPUMMU_CAPS Struktur beschreibt die Funktionen des GPU-MMU (Speicherverwaltungseinheit).

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;

Angehörige

Flags

Flags, um den Typ der Funktionen anzugeben.

Flags.ReadOnlyMemorySupported

Gibt an, ob die GPU-MMU schreibgeschützten Speicher unterstützt.

Flags.NoExecuteMemorySupported

Gibt an, ob die GPU-MMU das Markieren des Speichers als nicht ausführbare Datei unterstützt.

Flags.CacheCoherentMemorySupported

Gibt an, ob die GPU-MMU cacheeinheitlichen Speicherzugriff unterstützt.

Flags.Reserved

Reserviert für die Systemverwendung.

Flags.Value

Eine alternative Möglichkeit, auf die Flags zuzugreifen.

VirtualAddressBitCount

Die Anzahl der Bits, die von der GPU-MMU für virtuelle Adressen verwendet werden.

Anforderungen

Anforderung Wert
Unterstützter Client (Mindestversion) Windows 10 (WDDM 2.0)
Header- d3dkmthk.h

Siehe auch

D3DKMTQueryAdapterInfo