Partager via


structure D3DKMT_GPUMMU_CAPS (d3dkmthk.h)

La structure D3DKMT_GPUMMU_CAPS décrit les fonctionnalités du MMU GPU (unité de gestion de la mémoire).

Syntaxe

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;

Membres

Flags

Indicateurs pour indiquer le type de fonctionnalités.

Flags.ReadOnlyMemorySupported

Indique si le MMU GPU prend en charge la mémoire en lecture seule.

Flags.NoExecuteMemorySupported

Indique si le MMU GPU prend en charge le marquage de la mémoire comme non exécutable.

Flags.CacheCoherentMemorySupported

Indique si le MMU GPU prend en charge l’accès à la mémoire cohérente du cache.

Flags.Reserved

Réservé à l’utilisation du système.

Flags.Value

Une autre façon d’accéder aux indicateurs.

VirtualAddressBitCount

Nombre de bits utilisés pour les adresses virtuelles par le MMU GPU.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10 (WDDM 2.0)
d’en-tête d3dkmthk.h

Voir aussi

D3DKMTQueryAdapterInfo