Partager via


structure D3DKMT_WDDM_1_2_CAPS (d3dkmdt.h)

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

Syntaxe

typedef struct _D3DKMT_WDDM_1_2_CAPS {
  D3DKMDT_PREEMPTION_CAPS PreemptionCaps;
  union {
    struct {
      UINT SupportNonVGA : 1;
      UINT SupportSmoothRotation : 1;
      UINT SupportPerEngineTDR : 1;
      UINT SupportKernelModeCommandBuffer : 1;
      UINT SupportCCD : 1;
      UINT SupportSoftwareDeviceBitmaps : 1;
      UINT SupportGammaRamp : 1;
      UINT SupportHWCursor : 1;
      UINT SupportHWVSync : 1;
      UINT SupportSurpriseRemovalInHibernation : 1;
      UINT Reserved : 22;
    };
    UINT Value;
  };
} D3DKMT_WDDM_1_2_CAPS;

Membres

PreemptionCaps

Dispose de fonctionnalités de préemption.

SupportNonVGA

Prend en charge les non-VGA.

SupportSmoothRotation

Prend en charge la rotation fluide.

SupportPerEngineTDR

Prend en charge la détection et la récupération du délai d’attente par moteur (TDR).

SupportKernelModeCommandBuffer

Prend en charge la mémoire tampon de commande en mode noyau.

SupportCCD

Prend en charge la connexion et la configuration des affichages (CCD).

SupportSoftwareDeviceBitmaps

Prend en charge les bitmaps d’appareils logiciels.

SupportGammaRamp

Prend en charge la rampe gamma.

SupportHWCursor

Prend en charge le curseur matériel.

SupportHWVSync

Prend en charge Vsync matériel.

SupportSurpriseRemovalInHibernation

Prend en charge la suppression surprise en veille prolongée.

Reserved

Réservé.

Value

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

Remarques

Le noyau graphique utilise D3DKMT_WDDM_1_2_CAPS pour stocker diverses fonctionnalités introduites dans le modèle WDDM (Windows Display Driver Model) version 1.2. 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 8
En-tête d3dkmdt.h