structure D3DKMT_WDDM_2_0_CAPS (d3dkmdt.h)

Réservé pour le système. Ne pas utiliser.

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 atomics 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 inversé.

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 la limite.

Remarques

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
En-tête d3dkmdt.h