Partager via


structure D3DKMT_WDDM_2_0_CAPS (d3dkmdt.h)

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

Syntaxe

typedef struct _D3DKMT_WDDM_2_0_CAPS {
  union {
    struct {
      UINT Support64BitAtomics : 1;
      UINT GpuMmuSupported : 1;
      UINT IoMmuSupported : 1;
      UINT FlipOverwriteSupported : 1;
      UINT SupportContextlessPresent : 1;
      UINT SupportSurpriseRemoval : 1;
#if ...
      UINT Reserved : 26;
#elif
      UINT Reserved : 27;
#else
      UINT Reserved : 29;
#endif
    };
    UINT Value;
  };
} D3DKMT_WDDM_2_0_CAPS;

Membres

Support64BitAtomics

Prend en charge les atomiques 64 bits.

GpuMmuSupported

Prend en charge la gestion de la mémoire GPU.

IoMmuSupported

Prend en charge la gestion de la mémoire d’entrée/sortie.

FlipOverwriteSupported

Prend en charge le remplacement de retournement.

SupportContextlessPresent

Prend en charge l’affichage présent sans contexte.

SupportSurpriseRemoval

Prend en charge la suppression surprise.

Reserved

Réservé.

Value

Une autre façon d’accéder aux bits de limite.

Remarques

Le noyau graphique utilise D3DKMT_WDDM_2_0_CAPS pour stocker différentes fonctionnalités introduites dans le modèle de pilote d’affichage Windows (WDDM) version 2.0. Le pilote fournit ses fonctionnalités de prise en charge lors de l’initialisation, de sorte qu’il connaît déjà toutes les valeurs spécifiées dans cette structure.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
d’en-tête d3dkmdt.h